Se fbat insistir em obter sua entrada do terminal e você quiser automatizar, a solução é usar expect ( ou pexpect ) . Aqui está um exemplo de um script expect que pode automatizar seu programa:
#!/usr/bin/expect -f
spawn ./fbat
expect ">>"
send "load map leprmap.txt\r"
expect ">>"
send "load phe phe_dbpsim2e1.txt\r"
expect ">>"
send "trait resid\r"
Como não tenho acesso a fbat , o acima, obviamente, não foi testado.
Para instalar o expect em um sistema parecido com o debian, execute:
apt-get install expect