basename example.tar.gz .tar.gz # => example file="example.tar.gz" echo "${file%%.*}" # => example echo "${file%.*}" # => example.tar echo "${file#*.}" # => tar.gz echo "${file##*.}" # => gz # 在bash中可以这么写 filename=$(basename "$fullfile") extension="${filename##*.}" filename="${filename%.*}"
如对本文有疑问, 点击进行留言回复!!
网友评论