У меня есть тестовый файл ksh ниже
#!/bin/ksh
(
sqlplus -s << EOF
${DATABASE}
SET SERVEROUTPUT ON;
SET HEAD OFF
SET FEED OFF
SET DEFINE OFF
SET PAGES 0
SET COLSEP ";"
WHENEVER SQLERROR EXIT SQL.SQLCODE
SELECT 'aaaa vvvv cccc' FROM DUAL;
EXIT
EOF
) | while read sql_out
do
echo ${sql_out}
done
Ожидаемый вывод
aaaa vvvv cccc
, однако наблюдаемый вывод
aaaa vvvv cccc
Sqlplus удаляетсялишние пробелы в моем выводе, и я хочу сохранить его.