A ferramenta expect
deve fazer o que você deseja.
Ele vem com autoexpect
, o que produzirá um script esperado "assistindo" a uma sessão interativa sua. Execute autoexpect
, então faça tudo o que você faria em seu shell normal e, ao sair do shell, você obterá o arquivo script.exp
, que poderá usar como base.