首先,您不需要
ls。通过
ls在backtics中使用,您可以使bash隐式地将字符串解析为一个列表,该列表按空格分隔。而是让bash生成列表并将其分离,而无需进行此类怪癖:
另外,您需要将所有
$i用法都括在引号中,以使bash整体上替代它,而不是将字符串拆分成多个单独的单词。
这是演示两种想法的脚本:
for i in *.jpg ; do echo "$i";done
欢迎分享,转载请注明来源:内存溢出
首先,您不需要
ls。通过
ls在backtics中使用,您可以使bash隐式地将字符串解析为一个列表,该列表按空格分隔。而是让bash生成列表并将其分离,而无需进行此类怪癖:
另外,您需要将所有
$i用法都括在引号中,以使bash整体上替代它,而不是将字符串拆分成多个单独的单词。
这是演示两种想法的脚本:
for i in *.jpg ; do echo "$i";done
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)