basename命令

Posted hanshanxiaoheshang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了basename命令相关的知识,希望对你有一定的参考价值。

basename

此命令用于打印目录或者文件的基本名称。

basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。

 

basename (参数)(选项)

 

示例:

# basename /etc/sysconfig/

结果:sysconfig

# basename /etc/sysconfig/network

结果:network

 

dirname

dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。

dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出。

如果最后一个/后无字符,dirname 命令使用倒数第二个/,并忽略其后的所有字符。

dirname 和 basename 通常在 shell 内部命令替换使用,以指定一个与指定输入文件名略有差异的输出文件名。

 

dirname(参数)(选项)

 

示例:

# dirname /etc/sysconfig/

结果:/etc

# dirname /etc/sysconfig/network

结果: /etc/sysconfig

 

 

 

 

 

 

 

 

 

 

以上是关于basename命令的主要内容,如果未能解决你的问题,请参考以下文章

basename命令

basename命令

basename dirname命令使用范例

linux命令总结basename

basename命令的详解

linux命令---basename,dirname