xargs:参数替换

由于很多命令不支持管道|来传递参数,而日常工作中有这个必要,所以就有了xargs命令
.
xargs用于产生某个命令的参数,xargs可以读入stdin的数据,并且以空格符或回车符将stdin的数据分隔成为arguments
.
注意:文件名或者是其他意义的名词内含有空格符的情况
.

有些命令不能接受过多参数,命令执行可能会失败,xargs可以解决

.
示例:
ls f* |xargsrm
find /sbin-perm +700 |ls -l 这个命令是错误的
find /sbin-perm +7000 | xargsls –l
.
find和xargs格式:find | xargsCOMMAND


1.png

1.png

你可能感兴趣的:(xargs:参数替换)