filename=$(basename -- "$fullfile")
extension="${filename##*.}"
filename_exclude_extension="${filename%.*}"
作为替代,获取文件名可以使用下面的方法来替代basename
filename="${fullfile##*/}"
命令细节可以查看文档:
- 在线文档:3.5.3 Shell Parameter Expansion;
- bash的man文档“Parameter Expansion”这一节。