所以我想在shell脚本中包含一个sqlplus命令,问题是其中一个参数可能是双引号字符("),但sqlplus认为是字符串的开头。
这是命令:
sqlplus username/ @file.sql " /home/myuser/Desktop/
我已经将它们括在:单引号,双单引号,双引号,双双引号中。还尝试使用转义字符\
但没有任何效果。
我得到的最多的是它等待我关闭“字符串”或以下错误:
string beginning "" /home/my..." missing terminating quote (").
这可以解决问题
sqlplus username/ @file.sql "'\"'" /home/myuser/Desktop/
有用的资源位于:
我不明白你的双引号。但是,您可以尝试此处文档构建。