发布网友 发布时间: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