在我的脚本部分我需要:
它对我来说没有变数。 我正在尝试以下方法(遗憾的是不适用于变量):
TEST_VARIABLE=$(`ssh -q -S $1 sudo -u dbabatch /some_path/dba/sqlplus $SOURCE_INSTANCE << EOF
select * from v$instance;
exit`
EOF)
你有什么想法吗?
谢谢!
答案 0 :(得分:1)
试试这个:
TEST_VARIABLE=$(ssh -q -S $1 sudo -u dbabatch /some_path/dba/sqlplus -s $SOURCE_INSTANCE <<EOF
SET HEADING OFF NEWPAGE NONE TRIMSPOOL ON
select * from v\$instance;
EOF
)
SET HEADING OFF NEWPAGE NONE TRIMSPOOL ON
会抑制列标题和页面制动(如果只返回一行,则实际上不需要)
sqlplus -s
会禁止sqlplus banner和sqlplus提示符。