2012-07-26 40 views

回答

4

因为xargs在每个单词执行命令(echo)其输入。当然,{}每次都是一样的。即使你重复了很多次。

你可以做你想要使用的是什么for:使用的

ls=$(ls -1) 
for i in {1..3} 
do 
    echo $ls 
done 

例子:

$ mkdir d ; cd d 
<d>$ touch file1 file2 file3 
<d>$ ls=$(ls -1) 
<d>$ for i in {1..3} 
> do 
> echo $ls 
> done 
file1 file2 file3 
file1 file2 file3 
file1 file2 file3