前提
シェルスクリプトのexpect内で外部の配列変数を呼び出して、変数で定義されたキーを使いたいんですが方法がわかりません。
while文で毎回インクリメントされる値を使用したいです。
実現したいこと
sh
1expect -c " 2 3set i 0 4while {\$i < ${SUM}} { 5 expect \"sftp\" 6 7 # ここで$hoge内のキーを変数で指定したい 8 send \"cd ${hoge[$i]}\r\" 9 incr i 1 10} 11expect \"sftp\" 12send \"exit\r\" 13"
発生している問題・エラーメッセージ
send \"${hoge[$i]}\r\"
最初の配列しか出力されない。
補足情報(FW/ツールのバージョンなど)
Mac OS Monterey 12.0.1
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。