以 A |xargs B 和 A|B 为例 解释

xargs将 A的结果整理为一条条命令的 参数 传给 B进行 处理,
管道将A的处理的内容 作为B处理的内容

举例:

file内容为

/tmp/
/usr/bin/
/etc/

cat file| sort 执行结果是:

/etc/
/tmp/
/usr/bin/

cat file|xargs ls -l 的执行结果是,依次执行以下命令。

ls - /tmp/
ls -l /usr/bin/
ls -l /etc/

posted on 2026-01-08 16:57  keleman  阅读(3)  评论(0)    收藏  举报