Доброго времени суток! Стоит задача вывести результат выполнения sqlplus на экран и передать вывод в переменную.
Делаю так:
var=(`$PATH/sqlplus -s $USER@$NAME/$PASS<<EOF
set heading off feedback off termout off trimspool on
set linesize 15000
set long 2000
select t2.sql_id, t1.sql_fulltext from v\$session t2, v\$sqlarea t1
where t1.sql_id=t2.sql_id and t2.process = '$PrPid'
and t2.status='ACTIVE';
EOF`)
echo $var
В результате выводится только значение select
Подскажите, пожалуйста, что делаю не так.