Você precisa escrever um script extra e ligar com source command
e interagir com seu script. Você precisa usar expect interpreter
como:
#!/usr/bin/env expect
send 'username\r'
Claro, você precisa passar algo para o seu script e usar seu return status
.