Bash 0403-057第54行出现语法错误:`(';不应出现 arr=(`${ORACLE_HOME}/bin/sqlplus-s“${user}”/“${pass}”@ID
您的here文档终止符有一个问题-它必须从第0列开始,并独立于一行Bash 0403-057第54行出现语法错误:`(';不应出现 arr=(`${ORACLE_HOME}/bin/sqlplus-s“${user}”/“${pass}”@ID,bash,oracle11g,ksh,Bash,Oracle11g,Ksh,您的here文档终止符有一个问题-它必须从第0列开始,并独立于一行 arr=(`${ORACLE_HOME}/bin/sqlplus -s "${user}"/"${pass}"@ID <<EOF set heading off select distinct name from backup; exit; EOF`) arr=($(${ORACLE_HOME}/bin/sqlplus-s“${user}”/“${pass}”)ID确保您通过bash
arr=(`${ORACLE_HOME}/bin/sqlplus -s "${user}"/"${pass}"@ID <<EOF
set heading off
select distinct name from backup;
exit;
EOF`)
arr=($(${ORACLE_HOME}/bin/sqlplus-s“${user}”/“${pass}”)ID确保您通过bash
或ksh
运行脚本,而不是通过/bin/sh
或类似方式运行脚本。
arr=($(${ORACLE_HOME}/bin/sqlplus -s "${user}"/"${pass}"@ID <<EOF
set heading off
select distinct name from backup;
exit;
EOF
))