echo '--help' | xargs cat 等价于 cat --help ,就是xargs将其接受的字符串 --help 做成cat的一个命令参数来运行cat命令

同样  echo 'test.c test.cpp' | xargs cat 等价于 cat test.c test.cpp 此时会将test.c和test.cpp的内容都显示出来。

总结:xargs就是将前面传过来的参数,按空格(默认分隔符)传递给后面的命令做参数,详情看原文

12-21 12:55