shell 根据路径获取文件名和目录

path=/dir1/dir2/dir3/test.txt
echo ${path##*/}  获取文件名  test.txtecho ${path##*.}  获取后缀  txt

#不带后缀的文件名temp=${path##*/}echo ${temp%.*}  test

#获取目录echo ${path%/*} /dir1/dir2/dir3
(0)

相关推荐