【发布时间】:2014-09-25 07:15:44
【问题描述】:
我正在使用以下简单的 UNIX 脚本将输出分配给变量。
count=`sqlplus -s ${DB_USER}/${DB_PASS}@${DB_INST} << END
SELECT COUNT(column_name) from table_name;
END`
echo $count
但我在执行时收到以下错误:
SP2-0042: unknown command "END" - rest of line ignored.
count=`sqlplus -s ${DB_USER}/${DB_PASS}@${DB_INST}
当我尝试在 putty 中执行上述语句时,它说的是“错误替换”
所以我使用 UNIX 脚本将输出分配给一个变量。
count=sqlplus DB_USER/DB_PASS << END
SELECT VERSION_NUMBER from GA_PERIODIC_REFRESH where MODULE_NAME in 'RoaminfoService';
exit;
END
回声 $count
【问题讨论】: