basename
rose1 发表于 2020-08-12 11:15浏览次数:
在类似Unix的操作系统上,basename命令从文件名中删除目录信息和后缀。 本文档介绍了GNU / Linux版本的基本名称。
查看英文版
目录:
1 basename 运行系统环境
2 basename 描述
3 basename 语法
4 basename 例子
basename 运行系统环境
Linux
basename 描述
basename打印文件名NAME,其中删除了所有前导目录组件。它也可以选择删除任何结尾的后缀。
查看英文版
basename 语法
basename NAME [SUFFIX]
basename OPTION... NAME...
选件
-a, --multiple |
支持多个参数并将每个参数视为NAME。 |
-s, --suffix=SUFFIX |
删除后缀SUFFIX,例如文件扩展名。 |
-z, --zero |
使用NUL而不是换行符分隔输出。 |
--help |
显示帮助信息并退出。 |
--version |
输出版本信息并退出。 |
查看英文版
basename 例子
basename /usr/bin/sort
输出字符串 “ sort ”。
basename include/stdio.h .h
输出字符串“ stdio ”。
basename -s .h include/stdio.h
输出字符串“ stdio ”。
basename -a any/str1 any/str2
输出字符串“ STR1 ”后面的字符串“ STR2 ”。
查看英文版