命令行大全

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 prints file name NAME with any leading directory components removed. It can optionally also remove any trailing suffix.

查看英文版

查看中文版

basename 语法

basename NAME [SUFFIX]
basename OPTION... NAME...

选件

-a, --multiple

支持多个参数并将每个参数视为NAME

-s, --suffix=SUFFIX

删除后缀SUFFIX,例如文件扩展名。

-z, --zero

使用NUL而不是换行符分隔输出。

--help

显示帮助信息并退出。

--version

输出版本信息并退出。

basename NAME [SUFFIX]
basename OPTION... NAME...

Options

-a--multiple

support multiple arguments and treat each as a NAME.

-s--suffix=SUFFIX

remove a trailing suffix SUFFIX, such as a file extension.

-z--zero

separate output with NUL rather than a newline.

--help

display help information and exit.

--version

output version information and exit.

查看英文版

查看中文版

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 ”。

basename /usr/bin/sort

Outputs the string "sort".

basename include/stdio.h .h

Outputs the string "stdio".

basename -s .h include/stdio.h

Outputs the string "stdio".

basename -a any/str1 any/str2

Outputs the string "str1" followed by the string "str2".

查看英文版

查看中文版