例えば $ touch "1 hoge" "2 fuga" "3 piyo" $ ls -1 1 hoge 2 fuga 3 piyoのようにスペースを含むファイル名のものが多数ある場合に、「すべてのファイルに対してスペースをアンダースコアに置換したファイル名に変更したい!」というとき。 一気にやるためにはfor文を使いたい。ので、試しにこういうことをしてみる。 $ for FILE in `ls`; do echo $FILE; donelsコマンドで出力されたファイル名をfor文の中でFILEという変数に格納し、毎回echo表示させる。 このechoの部分をmvとかにすればすべてのファイルに対し処理できそう。と思ったら… $ for FILE in `ls`; do echo $FILE; done 1 hoge 2 fuga 3 piyo結果はこの通り。for文で処理されるリストはス