Shell获取文件名及后缀¶ 概要: 使用Shell语言,获取文件的文件名和类型等信息 创建时间: 2022.08.23 22:42:51 更新时间: 2022.10.10 23:00:16 文件准备¶ Bash1 2 3cd ~/tmp/file touch http-poster_v1.2.txt ll ~/tmp/file/http-poster_v1.2.txt 为便于操作,执行 alias 如下 Bash1export myfile="~/tmp/file/http-poster_v1.2.txt" 获取文件信息¶ 获取文件路径,不含后缀¶ 第一种,获取最后一个点号前的文件名 Bash1echo "${myfile%.*}" 第一种,获取第一个点号前的文件名 Bash1echo "${myfile%%.*}" 获取文件后缀¶ 第一种,获取最后一个点号后的文件后缀 Bash1echo "${myfile##*.}" 第二种,获取第一个点号后的文件后缀 Bash1echo "${myfile#*.}" 参考¶ Shell获取目录下文件名、后缀并操作 - 大鱼海棠兮 - 博客园