gpt4 book ai didi

xargs - xargs 中 -L 和 -n 的区别是什么

转载 作者:行者123 更新时间:2023-12-04 14:55:41 28 4
gpt4 key购买 nike

每 xargs --help:

-L, --max-lines=MAX-LINES use at most MAX-LINES non-blank input lines per command line

-n, --max-args=MAX-ARGS use at most MAX-ARGS arguments per command line



这很令人困惑。 -L 和 -n 之间有什么区别吗?
ls *.h | xargs -L 1 echo 
ls *.h | xargs -n 1 echo

最佳答案

-n在任何空白处拆分,-L在换行符上拆分。
例子:

$ echo {1..10}
1 2 3 4 5 6 7 8 9 10
$ echo {1..10} | xargs -n 1
1
2
3
4
5
6
7
8
9
10
$ echo {1..10} | xargs -L 1
1 2 3 4 5 6 7 8 9 10
$ seq 10
1
2
3
4
5
6
7
8
9
10
$ seq 10 | xargs -n 1
1
2
3
4
5
6
7
8
9
10
$ seq 10 | xargs -L 1
1
2
3
4
5
6
7
8
9
10

关于xargs - xargs 中 -L 和 -n 的区别是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41623959/

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