一、常用用法
| 1 | dirname NAME | 
二、含义与示例
2.1、含义
对于给定的文件路径:
- 如果文件路径中包含“/”符号,除去最后一部分名称内容,接着除去冗余的“/”符号,打印最终剩余部分内容
- 如果文件路径中不包含“/”符号,最后打印“.”
2.2、示例
2.2.1、示例1
执行以下命令:
| 1 | dirname /home/dsl/Desktop/a.out | 
得到以下打印结果:
| 1 | /home/dsl/Desktop | 
2.2.2、示例2
执行以下命令:
| 1 | dirname /home | 
得到以下打印结果:
| 1 | / | 
2.2.3、示例3
执行以下命令:
| 1 | dirname home | 
得到以下打印结果:
| 1 | . | 
参考文献: [1]man dirname
