xargs -r0 与 xargs -0

xargs -r0 与 xargs -0

我在网上看到过例子xargs过带有参数的例子-r0。这个论点是什么意思呢?我的手册页没有显示任何条目 -r0我见过的大多数手册页也没有显示(例如http://linux.die.net/man/1/xargs

答案1

-r0是两个标志。是的-r,也是这样-0

从 GNU 实现的手册页xargs1 中:

-r
如果标准输入不包含任何非空格,则不运行该命令。通常,即使没有输入,该命令也会运行一次。该选项是 GNU 扩展。

-0
输入项以空字符而不是空格终止,并且引号和反斜杠并不特殊(每个字符均按字面意思理解)。禁用文件结尾字符串,该字符串的处理方式与任何其他参数一样。当输入项可能包含空格、引号或反斜杠时很有用。 GNU find -print0 选项生成适合此模式的输入。


-r¹和选项均-0源自xargs.-0现在在许多其他实现中很常见-r,但情况可能会改变两者都将包含在 POSIX 规范的第 8 期中

相关内容