1
假设两个变量: A1 = 1234 A2 = 5678
for i in 1 2
do
echo $A$i
done
它打印:
1
2
我想打印:
1234
5678
如何做到这一点?
假设两个变量: A1 = 1234 A2 = 5678
for i in 1 2
do
echo $A$i
done
它打印:
1
2
我想打印:
1234
5678
如何做到这一点?
您需要:
for i in 1 2
do
temp="A$i"
echo "${!temp}"
done
尝试:https://stackoverflow.com/questions/1921279/how-to-get-a-variable-value-if-variable-name-is-stored-as -string?answertab =#投票制表顶部 – sat