码迷,mamicode.com
首页 > 其他好文 > 详细

basename命令

时间:2018-06-19 22:52:44      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:man   打印   指定路径   etc   shell   显示   lin   sys   部分   

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命令

标签:man   打印   指定路径   etc   shell   显示   lin   sys   部分   

原文地址:https://www.cnblogs.com/hanshanxiaoheshang/p/9201164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!