BASH中带有空格的文件名
首先,您不需要ls。通过ls在backtics中使用,您可以使bash隐式地将字符串解析为一个列表,该列表按空格分隔。而是让bash生成列表并将其分离,而无需进行此类怪癖:
ls
另外,您需要将所有$i用法都括在引号中,以使bash整体上替代它,而不是将字符串拆分成多个单独的单词。
$i
这是演示两种想法的脚本:
for i in *.jpg ; do echo "$i"; done
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群