0

これは、bash スクリプトに埋め込んだ私のコードです。

VAR=$(expect -c 'expect {  
       "name:" { send "'${Array[pos]}'"\r" ; exp_continue}  
       "hello" {send "hello\r" ; exp_continue}  
    } 

ただし、渡される必要な値は、配列 Array に格納されている文字列です。間違った場合は、引き続き「name:」を要求します。正しい値は常に Array にあります。最終的に正しいエントリにヒットするように、毎回ポジションをインクリメントするにはどうすればよいですか?

ありがとう

4

1 に答える 1