小编jus*_*976的帖子

bash 在 for 中正确扩展变量

像这样的东西:

for i in a1 'a2 a3'
do
  echo ${i}
done
Run Code Online (Sandbox Code Playgroud)

我的理解是正确的:

a1
a2 a3
Run Code Online (Sandbox Code Playgroud)

虽然通过放入a1 'a2 a3'变量我无法让它工作

VAR="a1 'a2 a3'"

for i in ${VAR}
do
  echo ${i}
done
Run Code Online (Sandbox Code Playgroud)

在声明中如何声明VAR或使用它for

bash

1
推荐指数
1
解决办法
57
查看次数

标签 统计

bash ×1