将Linux命令的结果作为下一个命令的参数

2019-08-24  本文已影响0人  大喵哥哥666

符号:` `

$ echo `date` 
Thu Mar 7 21:31:11 CST 2013

命令:xargs

$ date | xargs echo
Thu Mar 7 21:47:12 CST 2013

管道与xargs的区别

find命令的-exec参数

cm1 | xargs cm2

可以单纯看成

cm2 `cm1`

因此,

find .... | xargs rm 

也可作

rm `find ...`

来处理。然而, 若 find 的结果太多, 可能会超过rm 可能接受的最大argument数量而失败。

上一篇 下一篇

猜你喜欢

热点阅读