Comando Linux que constrói um script de shell automaticamente depois de executar um comando

2

Tudo bem, estou desenhando um espaço em branco aqui, mas sei que costumava executar algum comando linux que gerava automaticamente um script de shell para mim com base em como eu interagia com o shell. Exemplo: Se eu me lembro direito eu prefixo meu comando id gostaria de executar com o comando que estou tentando lembrar e construiria automaticamente o meu script de shell com base no nome do arquivo que eu dei a saída. Assim ...

<command> telnet "whoever" > file.sh  

Eu não sei se é assim que eu uso para executá-lo, mas eu acho que foi perto.

O comando registrou a sessão de telnet e, com base na minha entrada de nome de usuário e senha, gerou um script automaticamente com base nos critérios que eu digitei. Este foi apenas um exemplo que eu usei para isso. Foi um bom comando poupar tempo ao escrever um script para automatizar certas coisas que exigiam a intervenção do usuário.

Alguém sabe o que estou falando? Tenho certeza que é um comando linux padrão, mas da última vez que usei, provavelmente foi dez ou doze anos atrás, antes do Ubuntu, quando a Red Hat ainda era apenas Red Hat

    
por Scott Stookey 22.02.2012 / 05:02

1 resposta

2

PROBLEMA RESOLVIDO !!! Ok, eu encontrei. Eu tive que baixá-lo, mas o comando é autoexpect. Ele gera automaticamente um script EXPECT assistindo a todo o processo. Exemplo: autoexpect -f autologin.sh telnet 192.168.1.1 Isso criará automaticamente um script para mim chamado autologin.sh e automatizará tudo o que eu fiz anteriormente na sessão de telnet. Obrigado pela sua ajuda de qualquer maneira.

    
por Scott Stookey 22.02.2012 / 14:34