シェルスクリプトで find の結果で回すときに空白文字が含まれるファイル名が含まれる場合の対処
IFS を改行のみにしておくとよい。
IFS=$'\n' for file in $(find /path/to/directory -name "*.txt"); do echo "$file" done
IFS を改行のみにしておくとよい。
IFS=$'\n' for file in $(find /path/to/directory -name "*.txt"); do echo "$file" done