- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【シェル】while文の変数定義について)
シェルのwhile文の変数定義について
このQ&Aのポイント
- シェルのwhile文の中で変数を正しく読み込む方法について教えてください。
- 現在のシェルスクリプトでは変数が正しく読み込まれず、望む結果が得られません。
- 冒頭で定義した変数の値をwhile文の中で使用する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> AAA=AAA$i i=1のとき AAA=AAA1 であって AAA=${AAA1} ではないので、その結果は当然です。 実行したいのは AAA=$AAA1 ですから、一度その文字列を作って evalで評価するとよいです eval "AAA=\${AAA$i}"
お礼
早々にご回答頂き大変感謝します。 恥ずかしながらevalの存在を知りませんでした…。勉強になりました。 ありがとうございます。