Is it possible to do something like this?
$ sqlplus -s user/pass \"select 1 from dual\" or $ echo \"select 1 from dual\" | sqlplus -s user/pas
$ sqlplus -s user/pass \"select 1 from dual\"
$ echo \"select 1 from dual\" | sqlplus -s user/pas
My version
$ sqlplus -s username/password@host:port/service <<< "select 1 from dual;" 1 ---------- 1
EDIT:
For multiline you can use this
$ echo -e "select 1 from dual; \n select 2 from dual;" | sqlplus -s username/password@host:port/service 1 ---------- 1 2 ---------- 2