一、常用用法
1 | basename NAME [SUFFIX] |
二、含义与示例
2.1、含义
对于给定的文件路径,除去前导的父目录路径,如果指定了“SUFFIX”,那么也除去“SUFFIX”指定的后缀,把最终剩余部分打印出来。
2.2、示例
现有以下命令:
1 | basename include/stdio.h .h |
对于给定的文件路径“include/stdio.h”,除去前导的父目录路径“include/”,得到“stdio.h”,命令还指定了“SUFFIX=.h”,那么再除去“.h”后缀,得到“stdio”,因此最后打印“stdio”。
参考文献: [1]man basename