Com expect , você pode falsificar um terminal para adop e, em seguida, alimentá-lo por meio do procedimento spawn :
#!/usr/bin/env expect
spawn -noecho adop -status
send "apps"
expect -ex "Enter the APPS password"
send "thepassword"
bash-3.2$ echo "apps" | adop -status
stty: standard input: Invalid argument
Enter the APPS password: stty: standard input: Invalid argument
Eu tentei assim também stty -ixon;echo "apps" | adop -status mas o mesmo erro.
Com expect , você pode falsificar um terminal para adop e, em seguida, alimentá-lo por meio do procedimento spawn :
#!/usr/bin/env expect
spawn -noecho adop -status
send "apps"
expect -ex "Enter the APPS password"
send "thepassword"
Obrigado a todos, estou usando echo "apps" | adop -status 2>/dev/null , está funcionando bem.