8
制作BASH脚本`for`处理带空格的文件名(或解决方法)
虽然我使用BASH已有好几年了,但我在BASH脚本编写方面的经验相对有限。 我的代码如下。它应该从当前目录中获取整个目录结构并将其复制到其中 $OUTDIR。 for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p \"${OUTPATH}${DIR}\" # Using echo for debug; working script will simply execute mkdir echo Created $DIR done 问题是,这是我的文件结构的示例: $ ls Expect The Impossible-Stellar Kart Five Iron Frenzy - Cheeses... Five Score and Seven Years Ago-Relient …