Estou procurando ajuda para preencher os detalhes de login no terminal no Ubuntu. Eu tenho um script test.sh que quando executado solicita os seguintes detalhes no terminal
Enter Auth Username:
username
Enter Auth Password:
password
Eu quero automatizar o processo de preenchimento dos detalhes (nome de usuário e senha). Verifiquei on-line e encontrei a expectativa e o seguinte script:
#!/bin/sh
spawn test.sh
expect {
Enter Auth Username: { send "username\r"; exp_continue }
}
expect {
Enter Auth Password: { send "password\r" }
}
quando executo o script acima, recebo um erro da seguinte forma
./test.sh: 3: ./test.sh: spawn: not found
couldn't read file "{": no such file or directory
./test.sh: 5: ./test.sh: Enter: not found
./test.sh: 5: ./test.sh: exp_continue: not found
./test.sh: 6: ./test.sh: Syntax error: "}" unexpected
Muito obrigado pelo seu tempo. Atenciosamente