【busybox记录】【shell指令】dirname

目录

内容来源:

【GUN】【dirname】指令介绍

【busybox】【dirname】指令介绍

【linux】【dirname】指令介绍

使用示例:

常用组合指令:

指令不常用/组合用法还需继续挖掘:


内容来源:

        GUN : Coreutils - GNU core utilities

        busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客

【GUN】【dirname】指令介绍

dirname:最后一个条带文件名组件
dirname 输出除每个名称的最后一个斜杠分隔的组件外的所有内容。最终组件两侧的斜杠也被删除。
如果字符串不包含斜杠,则 dirname 打印'.'(指当前目录)。
简介:
dirname [option] name...
name 不必是文件名,但如果是文件名,则此操作将有效列出包含最终组件的目录,包括最终组件本身是目录的情况。
basename 和 dirname 一起被设计成这样,如果‘ls "$name"’成功,那么命令序列‘cd "$(dirname "$name")"; ls "$(basename "$name")"’一样。
除了包含尾随换行符的文件名外,这对所有文件名都有效。
POSIX允许实现在name为' // '时定义结果。使用GNU dirname,在//与/不同的平台上,结果是' // ',而在没有区别的平台上,结果是' / '。
程序接受以下选项。请参见第2章[常用选项],第2页。
‘-z’
‘--zero’ 
	在每行的末尾输出一个零字节(ASCII NUL),而不是换行符。此选项允许其他程序解析输出,即使该输出包含嵌入换行符的数据。

退出状态为0表示成功,非0表示失败。例子:
#输出“/usr/bin”
dirname /usr/bin/sort
dirname /usr/bin//.//
#输出"dir1"后接"dir2"
dirname dir1/str dir2/str
#输出“.”。
dirname stdio.h

【busybox】【dirname】指令介绍

NA

【linux】【dirname】指令介绍

[root@localhost bin]# dirname --help
用法:dirname [选项] 名称...
Output each NAME with its last non-slash component and trailing slashes
removed; if NAME contains no /'s, output '.' (meaning the current directory).

  -z, --zero     end each output line with NUL, not newline
      --help		显示此帮助信息并退出
      --version		显示版本信息并退出

Examples:
  dirname /usr/bin/          -> "/usr"
  dirname dir1/str dir2/str  -> "dir1" followed by "dir2"
  dirname stdio.h            -> "."

GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 dirname 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/dirname>
或者在本地使用:info '(coreutils) dirname invocation'

使用示例:

NA

常用组合指令:

NA

指令不常用/组合用法还需继续挖掘:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦幻面条EW

感谢您的打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值