タイトルのとおりですが、
ディレクトリ配下のファイル(ファイル名にスペースを含んだものあり)を全部catしたいです。
bash
1for file in `find ./ -name '*'` 2do 3echo $file 4cat "$file" 5echo 6done
最初は、ファイル名にスペースを含んでいても、一つのファイルを単純に扱う場合は、
bash
1cat "$var"
のように””で囲めば、行けたので、for文の中でも行けるのかなと思ったのですが、
for文によって、file変数に渡されるのが、スペース区切りになっているので、これではうまく行きません。。。
このような場合、どういうふうにやるもんなんでしょうか?
*ファイル名にスペース入れるなはやめてください。。。。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/20 06:07