shell中的xargs命令
来源:互联网 发布:取色笔 淘宝 编辑:程序博客网 时间:2024/04/28 01:42
xargs命令的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题
例如:
在家目录下新建一tmp文件,然后查看其内容时两者的区别
immrwk@immrwk-pc:~$ cat tmp1 2 34 5 67 8 9
immrwk@immrwk-pc:~$ cat tmp|xargs 1 2 3 4 5 6 7 8 9
加入 -n 传参可将其多行输出
immrwk@immrwk-pc:~$ cat tmp|xargs -n 1123456789
删除某个字符来做分隔
immrwk@immrwk-pc:~$ cat tmp|xargs -d 5 1 2 3 4 67 8 9
与find命令结合使用
immrwk@immrwk-pc:~/tmp$ ls1.c 1.java 2.c 2.java 3.c 3.javaimmrwk@immrwk-pc:~/tmp$ find -name '*.c'|xargs rm immrwk@immrwk-pc:~/tmp$ ls1.java 2.java 3.java
统计当前目录及其子目录下的java文件有多少行,并按行数降序排列(只是统计出了该文件一共多少行,无法对空行注释行有效行进行分类)
find -name '*.java' -print0|xargs -0 wc -l|sort -nr
结果如下图所示:
找到哪个文件中有所要想找的内容
find *.java -type f -print|xargs grep "内容"
1 0
- shell中的xargs命令
- Shell中的find和xargs命令
- Linux中的xargs命令
- linux shell命令之 xargs
- Shell中的管道与xargs
- shell实例(十六) ----find和xargs命令
- shell实例(十七) ----find和xargs命令
- linux shell的xargs命令的用法
- shell xargs
- find命令中的print0和xargs -0
- Shell学习:命令传传参过滤器、命令组合工具 xargs
- xargs命令
- xargs命令
- xargs 命令
- xargs命令
- xargs 命令
- xargs命令
- xargs命令
- poj1328贪心
- 用Win7自带的工具给硬盘分区与合并
- Redis之——搭建高可用及负载均衡的Redis
- 19. Remove Nth Node From End of List(python)
- git ssh 心得
- shell中的xargs命令
- 初入微电商,我为何选择电脑护目镜
- LFM推荐的例子和代码
- TextView
- Android 启动 Service(startservice和bindservice) 两种方式的区别
- QT 的动态布局例子
- python切片解析
- C#视频【小总结1】—out,ref
- 21. Merge Two Sorted Lists(python)