本文主要介绍Linux basename命令的用法,通过示例代码进行了详细介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。
01. 命令概述
basename-从文件名中去掉目录和后缀。
basename命令用于打印目录或文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换,以指定与指定的输入文件名不同的输出文件名。
02. 命令格式
基本名称名称[后缀]
基本名称选项
03. 常用选项
删除目录组件后显示名称。如果指定了后缀,则同时删除后面的后缀。
后缀。
-救命
显示帮助信息,然后结束。
-版本
显示版本信息,然后结束。
04. 参考示例
4.1显示文件名,不包括目录。
[Deng @ localhost ~]$ basename/home/Deng/Scott _ data . SQL
斯科特数据
[邓@localhost ~]$
4.2显示文件名,不包括目录,不显示后缀。
[Deng @ localhost ~]$ basename/home/Deng/Scott _ data . SQL。结构化查询语言
斯科特数据
[邓@localhost ~]$
4.3显示文件名,不包括目录,不显示后缀。
-s指定要删除的后缀。
[Deng @ localhost ~]$ basename-s . SQL/home/Deng/Scott _ data . SQL
斯科特数据
[邓@localhost ~]$
4.4按顺序输出多个参数。
【邓@本地主机测试】$ basename -a ./20190712.log。/20190713.log
20190712.log
20190713.log
[邓@本地主机测试]$ ls
4.5显示最后一个目录的名称
如果最后一个是目录,将显示最后一个目录的名称。
[Deng @ localhost test]$ basename/home/Deng/share/
分享
【邓@本地主机测试】$
关于Linux basename命令的用法,本文就讲到这里。有关Linux basename命令的更多信息,请搜索我们以前的文章或下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。