Я пытаюсь найти файлы, которые могут содержать пробелы. Я пытаюсь использовать -print0
и установить IFS
здесь, вот мой script
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, но не сработает один файл, поэтому я останавливаю script. Вот более простой пример, который тоже не работает.
IFS=$'\0';find . -print0 | while read file; do echo $file; done
он ничего не отображает.