linux shell xargs怎么用

发布网友 发布时间:2022-04-23 08:52

我来回答

1个回答

热心网友 时间:2022-06-18 15:16

xargs命令一般后面接另一个命令,它的作用是产生后面那个命令的参数。xargs读入标准输入(一般是管道)的数据,以空格符作为分割,将标准输入的数据分割成参数,并用参数去调用后面跟的那个命令。
xargs的最主要应用场景是用于一些不支持管道的命令,还有根据某个文件的数据作为某个命令的参数这样的场景。例如这样的命令:
find /home -user myusername |ls -l
因为ls并不是支持管道的命令,所以这条命令的结果不会是正确的结果,所以这时可以这样使用xargs:
find /home -user myusername |xargs ls -l

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com