我正在寻找自动化我的 xcode 项目。除了带有空格的项目名称外,一切正常。我尝试了以下命令:
output_apps=`find ./ -name "*.app" -print`
output_apps=`find ./ -name "*.app"`
当我跑
find ./ -name "*.app" -print
如果不存储到变量中,它会按预期给我输出,如下所述:
.//Ten EU.app
.//Ten Official App EU.app
.//Ten Official App.app
.//Ten.app
但是,当我将上述命令的输出存储在如下变量中时
output_apps=`find ./ -name "*.app" -print`
然后运行以下 for 循环以获取名称
for curr_app in $o
do
echo "$curr_app"
done
表明
.//Ten
EU.app
.//Ten
Official
App
EU.app
.//Ten
Official
App.app
.//Ten.app
如何保持每个输出之间的空格并获得以下输出?
Ten EU.app
Ten Official App EU.app
Ten Official App.app
Ten.app