Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 649 Bytes

extract-filename-and-extension-in-bash.md

File metadata and controls

20 lines (14 loc) · 649 Bytes

bash怎样在文件路径中提取文件名和扩展名

stackoverflow连接

filename=$(basename -- "$fullfile")
extension="${filename##*.}"
filename_exclude_extension="${filename%.*}"

作为替代,获取文件名可以使用下面的方法来替代basename

filename="${fullfile##*/}"

命令细节可以查看文档: