Du kan bruge et heredoc :
sqlplus -s /nolog <<!EOF
connect SOME_USERNAME/[email protected]:1500/SOMESID
@some.sql
!EOF
connect
og @some.sql
behandles som en inputstrøm til SQL*Plus, som om du havde skrevet dem i en interaktiv session, og er ikke en del af det indledende kald til den eksekverbare - så forbindelsesdetaljerne vises ikke i ps output.
Du kan også bruge variabler, hvis du i øvrigt vil, da variabeludvidelsen sker i shellen, før den sender strømmen til den eksekverbare - så selvom SQL*Plus ikke ville forstå sige $PASSWD
, med henvisning til, at i heredoc fungerer, og den faktiske variabelværdi er bestået.