gpt4 book ai didi

shell - xargs' -x 选项的示例

转载 作者:行者123 更新时间:2023-12-01 00:01:10 25 4
gpt4 key购买 nike

GNU xargs有选项“-x”。手册页说:

-x Exit if the size (see the -s option) is exceeded.



但是 xargs似乎不在乎 -x是否设置。我一直无法举例说明 -x有任何影响。

请提供两个示例,其中唯一的区别是添加了 -x并产生不同的输出。

最佳答案

你必须设置一个大小来测试你是否超过了它。

$ echo -e "12\n1234"
12
1234
$ echo -e "12\n1234" | xargs echo
12 1234
$ echo -e "12\n1234" | xargs -x echo # no effect
12 1234
$ echo -e "12\n1234\n13" | xargs -s 8 echo # process valid args until an error occurs
xargs: argument line too long
12
$ echo -e "12\n1234" | xargs -s 8 -x echo # error and exit
xargs: argument line too long

关于shell - xargs' -x 选项的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3027123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com