in uno shell script lancio sqlplus

questo si apre e rimane in attesa di comandi, ma come posso passargli una query da eseguire e magari mettere il risultato in una variabile da stampare

ora faccio
codice:
sqlplus nomeutente/password@database
_miavar=`select count(*) from tabella`
echo $_miavar
exit
ma sembra che esegua solo il primo comando di apertura poi rimane in attesa della query ma non la devo digitare, dovrebbe essere fatto tutto nello script