如何通过变量访问 bash 位置参数? 例如我有一个变量“pos”,它可以是 1 到 6 之间的任何值(比如说)。
If pos==1, 我想要做:echo $1
pos==1
echo $1
If pos==2, 我想要做:echo $2
pos==2
echo $2
So on.
直觉上,我想做类似的事情:echo $$pos。 我想用一行来做。
echo $$pos
使用变量间接:
echo "${!pos}"