【发布时间】:2012-07-07 03:32:26
【问题描述】:
我尝试搜索可能包含空格的文件我尝试使用-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 的情况下工作,但一个文件失败,所以我停止了脚本。这是一个更简单的例子,但也不起作用
IFS=$'\0';find . -print0 | while read file; do echo $file; done
它什么都不显示。
【问题讨论】:
标签: bash find while-loop