您的位置:首页 > 其它

管道命令"|"和"xargs"命令的区别

2017-02-22 17:19 344 查看
管道是实现“将前面的标准输出作为后面的标准输入”

xargs是实现“将标准输入作为命令的参数”

你可以试试运行:

代码:

1、echo "--help"|grep he

2、echo "--help"|xargs grep

看看结果的不同。

第一组:echo "--help"表示标准输出(输出的结果为--help),grep
he表示在echo命令执行返回的结果中查找包含he的内容

第二组:带有xargs命令,表示将前一个命令的结果(--help)作为当前命令的参数,等价于:grep --help
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: