一、常用用法
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