我在 shell 脚本的下面一行遇到错误我已经尝试了花括号但是它不会工作,我的代码如下:
VAL11=$(${ORACLE_HOME}/bin/sqlplus -s '/' << EOF
SELECT COUNT(*) FROM DBA_USERS WHERE USERNAME=upper('$SCHEMA_NAME');
EOF
)
我遇到以下错误:
bkp_on_req_2.sh:第 74 行:寻找匹配的 `)' 时出现意外的 EOF bkp_on_req_2.sh:第 170 行:语法错误:文件意外结束
最佳答案
感谢 NullDev
VAL11=$(${ORACLE_HOME}/bin/sqlplus -s '/' <<-EOF SELECT COUNT(*) FROM DBA_USERS WHERE USERNAME=upper('$SCHEMA_NAME'); 结束符 )
关于linux - 意外的 EOF 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45478131/