Bash 变量 - 有基于顺序的提取技巧吗?

Bash 变量 - 有基于顺序的提取技巧吗?

代替:

var1=foofoo
var2=barbar
var3=jarjar

有什么技巧可以根据设置的顺序获取变量吗?

var=foo
var=bar
var=jar

回显 $var2

bar

(我知道var变量每次都会被覆盖!)

我正在寻找一个技巧,因为我经常改变 20 多个这些变量的顺序。

如果我按照从上到下的顺序重新排列它们会容易得多。

答案1

不要使用不同的变量,而是使用数组:

var=(
      foo
      bar
      jar
    )
echo "${var[1]}"   # bar

相关内容