代替:
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