xargs

作者: gada | 来源:发表于2015-04-21 14:00 被阅读683次

xargs用来分割上一个命令的文本流,将分割后的文本作为参数传给后续接的命令。

man xargs

/ EXAMPLES
例:

find /tmp -name core -type f -print | xargs /bin/rm -f
#find为上一个命令,
#/bin/rm为后续的命令,
#通过xargs衔接find命令的输出和/bin/rm命令的输入

在ubuntu下碰到个bug,比如这样:

find ../group* -name $(basename $f)|xargs cp {} .

报错,必须这样:

find ../group* -name $f|xargs -If2 cp f2 .
##NND

也可以不用xargs实现,用for循环:

for f in $(find /tmp -name core -type f -print);do
    /bin/rm -f $f
done

相关文章

网友评论

      本文标题:xargs

      本文链接:https://www.haomeiwen.com/subject/lbrufttx.html