-f scriptfile
Lê o script de bate-papo da scriptfile em vez de partir da linha de comando. Várias linhas de esperar /enviar pares são permitidos no arquivo.
A fim de tornar os scripts mais útil e robusto, bate-papo fornece palavras-chave especiais, seqüências de escape, e envio alternativo /esperam pares que podem ser utilizados na script. Primeiro vamos olhar para as cinco palavras-chave bate-papo.
Duas palavras-chave transmitir sinais especiais para o sistema remoto.
1. A palavra-chave EOT envia o Fim do personagem de transmissão.
Em sistemas UNIX isso geralmente é o fim do personagem de arquivo, que é um CTRLD.
2. A palavra-chave Break envia uma quebra de linha para o sistema remoto.
As três palavras-chave restantes definir características de processamento para o próprio script.
3.O TIMEOUT palavra-chave define a quantidade de tempo de espera para uma string esperado. Porque é definido dentro do script, o valor de tempo limite pode ser alterado para cada string esperado.
Por exemplo,
supor que você deseja permitir que os remotos servidor 30 segundos para exibir o nome de usuário inicial> prompt, mas apenas 5 segundos para exibir Password> uma vez que o nome de usuário foi enviada. Digite este comando script:. TIMEOUT 30 name> karen TIMEOUT 5 palavra> praia% PARTIDO
4. ABORT palavra-chave define cordas que causam o script para abortar se forem recebidas quando o sistema está esperando a seqüência de conexão de themodem.
5.
O RELATÓRIO palavra-chave define substrings que determinam o que as mensagens recebidas na porta serial deve ser escrito para stderr ou o arquivo de relatório. Um arquivo de script de chat exemplo ilustra essas duas palavras-chave:
O caractere retorno de carro não é o único caractere especial que pode ser enviado a partir de um script de chat. bate-papo fornece várias seqüências de escape para envio e recebimento de caracteres especiais.