xargs和管道

来源:互联网 发布:淘宝客服一般工资多少 编辑:程序博客网 时间:2024/05/28 19:24

管道是把一个命令的输出传递给另一个命令作为输入,比如:

command1 | command2

比如:find . -name "*.c"|grep "aa"

这时,grep的参数是find找到的结果,即一系列字符串。而这条命令的本意是对find的文件进行grep。

而:find . -name "*.c"|xargs grep "aa"

此时,grep得到的参数就是文件了,这就是xargs最大的作用。

 

 

原创粉丝点击