linux shell 获取含空格的文件名

指定目录下SRCDIR_PATH含有以下文件

bing backg1.jpg
bing backg2.jpg
...

解决方案一

cd $SRCDIR_PATH

find . -maxdepth 1 -type f -iname "*.jpg" -print|
while read name
do
echo "$name" #打印正确
done

解决方案二

cd $SRCDIR_PATH

ls |while read name
do
echo "$name"
done

开始从工作中找乐趣
原文地址:https://www.cnblogs.com/keleman/p/15529057.html