$AR1_p1
の単純な値を出力しようとしています しかし、変数$i
評価していません。
for i in 1 2 3 4
do
AR1_p1=22
AR1_p2=23
AR1_p3=24
AR1_p3=25
echo $AR1_p$i
done
動的に連結するようなものです。これを修正する方法について何か提案はありますか?。
承認された回答:
このループは機能します。それ以外の場合は配列を使用します。
$ for i in 1 2 3 4; do AR1_p1=22; AR1_p2=23; AR1_p3=24; AR1_p4=25; echo $((AR1_p$i)); done
22
23
24
25