xargs 命令

0、引用 

http://zqscm.qiniucdn.com/data/20120306153355/index.html

1、xargs 命令用于从标准输入或者管道提取参数,构建对应的命令。也就是说 利用xargs 可以提取命令参数,然后同相应的命令(默认是echo)生成命令行。例如:

图<1>

xargs < args.txt 相当于 echo p1 p2 p3 . xargs 参数化 args.txt文件,生成参数列表 p1 p2 p3。执行默认命令 echo p1 p2 p3;

2、管道命令和 xargs 的区别

图<2>

echo "--help" | cat 相当于: 1、cat  2、回车 输入 --help

echo "--help" | xargs cat 相当于 1、cat --help  2、回车

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • echo '--help' | cat该命令输出的是echo的内容,也就是说将echo的内容当作cat处理的文件内...
    ifeelok0319阅读 861评论 0 1
  • xargs xargs 命令用法[root@localhost xiangjis]# cat -E text111...
    香吉矢阅读 4,816评论 0 2
  • xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤...
    EnglishMan阅读 467评论 0 3
  • ls | xargs -n 1 -i -t cat {}>>union_log ls | grep -v unio...
    冰鋒阅读 409评论 0 0
  • 为何叫做 shell ? shell prompt(PS1) 与 Carriage Return(CR) 的关系?...
    Zero___阅读 3,191评论 3 49