使用しようとしている空白が含まれている可能性のあるファイルを検索しようとしています。ここ-print0
で設定IFS
するのは私のスクリプトです
IFS=$'\0';find people -name '*.svg' -print0 | while read file; do
grep '<image' $file > /dev/null && echo $file | tee -a embeded_images.txt;
done
埋め込まれた画像を含むすべてのsvgファイルを細かくしようとしていますが、-print0がなくても機能しますが、1つのファイルが失敗するため、スクリプトを停止します。これも機能しない簡単な例です
IFS=$'\0';find . -print0 | while read file; do echo $file; done
何も表示されません。