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 .