首页 > 其他 > 详细

xargs 命令初用

时间:2015-12-02 11:58:42      阅读:278      评论:0      收藏:0      [点我收藏+]

1. xargs 很好用,可以将多个结果分段传给下一个命令进行计算

比如说find 找到很多个文件,又想对每个文件统计条数:

find 20151201 -name "mjoys*.txt"   | xargs wc -l

find. -type f -name “*.tmp"|xargs rm -f

cat test.txt |xargs -n 2

 

 

2. 我很好奇xargs怎么对分段结果进行排序

find 20151201 -name "mjoys*.txt" | xargs wc -l


0 20151201/mjoys/2015120121/mjoys_click.txt
0 20151201/mjoys/2015120123/mjoys_click.txt
0 20151201/mjoys/2015120118/mjoys_click.txt
0 20151201/mjoys/2015120117/mjoys_click.txt
0 20151201/mjoys/2015120122/mjoys_click.txt
0 20151201/mjoys/2015120119/mjoys_click.txt
0 20151201/mjoys/2015120115/mjoys_click.txt
0 20151201/mjoys/2015120120/mjoys_click.txt
2 20151201/mjoys/2015120100/mjoys_click.txt
6 20151201/mjoys/2015120101/mjoys_click.txt
0 20151201/mjoys/2015120116/mjoys_click.txt
8 总计

怎么对以上文件进行排序???

 

3. 什么样的命令与xargs一起使用

前面最好是:有多行输出的shell命令, 如find ,cat

xargs 可以将前面命令的输出用作后面命令的参数

后面是: 单行或者单个处理命令 ,比如 rm, wc

xargs 命令初用

原文:http://www.cnblogs.com/skyEva/p/5012286.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!