Полный отрывок, вероятно, должен быть:
sqlplus -s /nolog << ABCDE
CONNECT user/pwd@database
-- DO SQL AND PLSQL STUFF
EXIT
ABCDE
Что похоже на выполнение sqlplus -s user/pwd@database @script.sql
, где script.sql
содержит sql, plsql stuff и команду выхода. Синтаксис <<
является оператором оболочки для heredoc, что означает, что все следующие строки раскрываются переменными, если найдены $ {variable}, и первая строка начинается с ABCDE
(в самом начале строки, пробелов нет, нет вкладки) заканчивает ввод.