当前位置: 技术问答>linux和unix
shell 中 在if 语句中执行 查询语句 会出现语法错误 !!请高人指点
来源: 互联网 发布时间:2017-03-29
本文导语: if [ "$1" == "0" ] then CustomerId=`sqlplus -S $PBUSERNAME/$PBPASSWD select customerid from T_EB_EC_BINDINFO where acctno='$AcctNo'; exit !` fi 把查询语句 随便写在一个 if语句中,语法检查时,就会报语法错误。 例如文件名为:test1.sh ...
if [ "$1" == "0" ]
then
CustomerId=`sqlplus -S $PBUSERNAME/$PBPASSWD select customerid from T_EB_EC_BINDINFO where acctno='$AcctNo';
exit
!`
fi
把查询语句 随便写在一个 if语句中,语法检查时,就会报语法错误。
例如文件名为:test1.sh
执行:sh -n test1.sh
test1.sh[7]: syntax error at line 7 : `
then
CustomerId=`sqlplus -S $PBUSERNAME/$PBPASSWD select customerid from T_EB_EC_BINDINFO where acctno='$AcctNo';
exit
!`
fi
把查询语句 随便写在一个 if语句中,语法检查时,就会报语法错误。
例如文件名为:test1.sh
执行:sh -n test1.sh
test1.sh[7]: syntax error at line 7 : `