标签: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
标签:man 打印 指定路径 etc shell 显示 lin sys 部分
原文地址:https://www.cnblogs.com/hanshanxiaoheshang/p/9201164.html