4
bash動的(変数)変数名
要素の配列を操作して、文字列のシーケンスを動的に作成し、算術手続きを作成したい。 for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done 欲望の結果は、$6equalsの場合以下になり0ます。 1q;d 2q;d 3q;d 4q;d 5q;d しかし、私はこのエラーを受け取ります reel_first_part.sh: line 18: FIRST: command not found reel_first_part.sh: line 19: ${$name}q;d: bad substitution reel_first_part.sh: line 18: FIRST: command …