2012-07-26 38 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