欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

xargs和管道符 "|"的区别

程序员文章站 2022-07-13 16:36:20
...

区别

  • 管道符 将 “|” 之前的命令标准输出,作为之后命令的标准输入。
  • xargs 将上一命令的标准输出,作为后面命令的参数args。

举例

  • 1

http://blog.csdn.net/x356982611/article/details/77932170

echo "--help"|cat

echo "--help"|xargs cat

xargs和管道符 "|"的区别

  • 2
find . -name ".java" | grep "Activity"

得到当前文件路径下包含Activity字符串的java文件

find . -name ".java" | xargs grep "Activity"

得到当前文件路径下java文件中包含Activity字段的文本