Você pode usar esperar para automatizar o processo, altenatively, você poderia escrever nome de usuário e senha como variáveis, e chamá-los em seu script. Você também pode lê-los a partir da entrada do usuário. Acho que a maneira mais simples seria usar o epect, que pode facilmente lidar com coisas como o dealys e pisar processos interativos.
um script de login de exemplo com expectativa poderia ser assim:
#!/usr/bin/expect
#./script user passwd
spawn login [lindex $argv 0]
set passID [lindex $argv 1]
expect "Password:"
send "$passID\r"
spawn echo "lol\r\r"
expect eof
Existem muitas maneiras de fazer essa tarefa, o que você escolher, eu evitaria salvar a senha dentro do script, se possível.