xargs -r0 与 xargs -0

Ame*_*ina 8 xargs

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

小智 10

-r0是两个标志。它是-r,它是-0

xargs(1)联机帮助页:

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

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

  • 我也错过了。呃,这是2个开关。我什至没有想到这一点,谢谢埃文! (2认同)