xargs 用法理解
原来一直不理解,linux shell下 xargs和 管道的区别:
1、管道在linux shell用得比较广泛,管道常常用来组合两个及以上的命令,共同完成一个功能;
比如:我们要统计某一个文件有多少行:
cat temp_subnet_172_2.txt | wc -l
为了完成这个功能,我们用到了两个命令,cat和wc,它们是通过管道组合起来的,cat读取整个文件,通过管道输入给wc 命令,wc 通过管道接收输入,进行计算。
既然,有了管道,那为什么还要有xargs呢?