xargs 用法理解

原来一直不理解,linux shell下 xargs和 管道的区别:

1、管道在linux shell用得比较广泛,管道常常用来组合两个及以上的命令,共同完成一个功能;

     比如:我们要统计某一个文件有多少行:

     cat temp_subnet_172_2.txt | wc -l

     为了完成这个功能,我们用到了两个命令,cat和wc,它们是通过管道组合起来的,cat读取整个文件,通过管道输入给wc 命令,wc 通过管道接收输入,进行计算。

     既然,有了管道,那为什么还要有xargs呢?

原文地址:https://www.cnblogs.com/freedh/p/12075623.html