Возврат значения из сценария sql в сценарий оболочки

У меня есть сценарий оболочки, который вызывает следующий сценарий SQL:

     INSERT INTO SEMANTIC.COUNT_STATISTICS (...);
     UPDATE SEMANTIC.COUNT_STATISTICS 
     SET PRNCT_CHANGE = 1.1;


  --want to store result of this bellow select statement in model_count variable

      select PRNCT_CHANGE
      FROM SEMANTIC.COUNT_STATISTICS
      WHERE model = '&MY_MODEL'
      AND NEW_DATE = (
                      select max(NEW_DATE)
                      from SEMANTIC.COUNT_STATISTICS
                      where MODEL = '&MY_MODEL'
                     );

Теперь, как мне вернуть эту переменную PERCENTAGE_NUMBER обратно в мой сценарий оболочки?

Мой сценарий оболочки выглядит следующим образом:

#!/bin/bash
#
# setup oracle, java, and d2rq environment
. /etc/profile.d/oracle.sh
. /etc/profile.d/java.sh
. /etc/profile.d/d2rq.sh

cd /opt/D2RQ

model_count=$(sqlplus user/pass @count.sql 'MODEL')

if ["$model_count" > 0]; then
   echo "percentage count is positive"
else
   echo "its negative"

Я хотел бы, чтобы этот последний результат оператора SELECT был сохранен в моей переменной model_count в сценарии оболочки.

Кто-нибудь знает, почему не работает?

Ответы на вопрос(2)

Ваш ответ на вопрос