Espera que os scripts possam ajudá-lo. Aqui está um exemplo:
#!/bin/bash
read -s PWD
/usr/bin/expect <<EOD
spawn ./program.pl
expect "Password:"
send "your password\r";
interact
EOD
Aqui está o tutorial para esperar a criação de scripts: Esperar scripts de Oreilly