• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【シェル】while文の変数定義について)

シェルのwhile文の変数定義について

このQ&Aのポイント
  • シェルのwhile文の中で変数を正しく読み込む方法について教えてください。
  • 現在のシェルスクリプトでは変数が正しく読み込まれず、望む結果が得られません。
  • 冒頭で定義した変数の値をwhile文の中で使用する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

> AAA=AAA$i i=1のとき AAA=AAA1 であって AAA=${AAA1} ではないので、その結果は当然です。 実行したいのは AAA=$AAA1 ですから、一度その文字列を作って evalで評価するとよいです eval "AAA=\${AAA$i}"

r7dhpkvpnf
質問者

お礼

早々にご回答頂き大変感謝します。 恥ずかしながらevalの存在を知りませんでした…。勉強になりました。 ありがとうございます。

関連するQ&A