提取文件名和目录,除了使用#,%,*
对路径进行分割外,还有针对性的命令
basename
根据路径获取文件名,包含后缀;dirname
根据路径获取文件所在目录;
[dps@ccod131 bak]$ file=file1/file2/file3/file.txt
[dps@ccod131 bak]$ basename ${file}
file.txt
[dps@ccod131 bak]$ dirname ${file}
file1/file2/file3
[dps@ccod131 bak]$ echo $(basename ${file})
file.txt