我尝试在数组变量中使用变量,但它没有按预期工作。
代码
ENV2[0]=567
ENV1[0]=123
ENV1[1]=789
if [ $1 -eq 1 ]
then
name=ENV1
echo "${name[0]}"
echo "${name[1]}"
else
name=ENV1
echo "${name[1]}"
fi
输出:ENV1 而不是“123”,它的打印“ENV1”和第二个回显部分中的空白行。请帮助获得正确的输出,我是初学者。谢谢