basename example.tar.gz .tar.gz# => exampleFILE="example.tar.gz"echo "${FILE%%.*}"# => exampleecho "${FILE%.*}"# => example.tarecho "${FILE#*.}"# => tar.gzecho "${FILE##*.}"# => gz# 在bash中可以这么写filename=$(basename "$fullfile")extension="${filename##*.}"filename="${filename%.*}"
新闻热点
疑难解答