$@ の n 番目のパラメーター (スクリプトに渡されるコマンド ライン パラメーターのリスト) を取得したいと考えています。ここで、n は変数に格納されています。
${$n} してみました。
たとえば、呼び出しの 2 番目のコマンド ライン パラメーターを取得したいとします。
./my_script.sh alpha beta gamma
また、インデックスは明示的ではなく、変数 n に格納する必要があります。
ソースコード:
n=2
echo ${$n}
出力は「ベータ版」になると思いますが、次のエラーが表示されます。
./my_script.sh: line 2: ${$n}: bad substitution
私は何を間違っていますか?