Łączę się z bazą danych Oracle, odpalam zapytanie i przypisuję dane wyjściowe do zmiennej. Ale kiedy echo wartości zmiennej nie jest drukowane poprawnie.
count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END
set pagesize 0 feedback off verify off heading off echo off;
select max(cust_id) from cutomers
exit;
END`
echo $count
Zapytanie zwraca poprawny wynik po uruchomieniu w bazie danych. Ale zmienna „count” ma niepoprawną wartość.