引数

2011-06-28 8 views
1

引数とスペースと私の戦いを続けると、他の3つの ディレクトリとディレクトリとスクリプトを考えてみます。引数

Folder One 
Folder Two 
Folder Three 
script 

、スクリプトは以下:

#!/bin/bash 
for i in [email protected] 
do 
    echo $i 
done 

実行していますそれとして:

./script * 

私はこの出力を得る:

Folder 
One 
Folder 
Two 
Folder 
Three 
script 

この出力を得るためにいくつかの方法があります:つまり

Folder One 
Folder Two 
Folder Three 
script 

、スペース上の引数を[email protected]分割するではありませんか?

答えて

4

これを試してみてください:

#!/bin/bash 
for i in "[email protected]" 
do 
    echo $i 
done 
+0

感謝を。なぜそれがうまくいくのか聞いてみるつもりでしたが、 'man bash'で詳しく説明しています。 – sidyll