如果输出的参数是写在执行命令的结尾的,则:
echo f1 f2 f3| xargs -n 1 ls
如果要将文件重命名,则:
echo f1 f2 f3| xargs -i -n 1 mv {} {}.bak
或者:
echo f1 f2 f3| xargs -ixx -n 1 mv xx xx.bak
-i 的默认值为 {} ; 所以如果不用默认值,必须挨着写,和i之间不能有空格, 即 -ixx 不能 -i xx
======================
在所有的php文件中找某字符串theString :
find . -name "*.php" | xargs -n 1 -i grep theString {}