suer のブログ

メモメモ. はてダ → http://d.hatena.ne.jp/suer/

シェルスクリプトで find の結果で回すときに空白文字が含まれるファイル名が含まれる場合の対処

IFS を改行のみにしておくとよい。

IFS=$'\n'

for file in $(find /path/to/directory -name "*.txt"); do
  echo "$file"
done