Boucle par trouver la sortie dans Bash où le nom de fichier contient des espaces blancs

J'essaie de recherche pour les fichiers qui peuvent contenir des espaces blancs, j'essaye d'utiliser -print0 et définir IFS voici mon script

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
'
;find people -name '*.svg' -print0 | while read file; do grep '<image' $file > /dev/null && echo $file | tee -a embeded_images.txt; done

J'essaie de bien, d'un fichier svg contenant embeded d'images, de travailler sans -print0 mais échoue à un un fichier, j'ai donc arrêter le script. Ici est plus simple exemple qui ne fonctionne pas trop,

IFS=$'
IFS=$'\0';find . -print0 | while read file; do echo $file; done
'
;find . -print0 | while read file; do echo $file; done

il n'affiche rien.

OriginalL'auteur jcubic | 2012-07-06