我在bash脚本中嵌套引号有困难
argv="su -c '$RVM_PATH wrapper $config_rvm \'$PASSENGER_RVM_BIN $command $options\'' web"
eval $argv
Run Code Online (Sandbox Code Playgroud)
以上得到了我
eval: line 162: unexpected EOF while looking for matching `''
eval: line 163: syntax error: unexpected end of file
Run Code Online (Sandbox Code Playgroud) 好的,所以我正在为我的JAVA_OPTIONS添加一个参数,如此处所述.但是,由于空间的原因,它无法正常工作.这是我在UNIX shell脚本中使用的行(就像文档中指定的那样):
JAVA_OPTIONS="-DFRAMEWORK_HOME=${app_home}/conf
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
\"-Dcom.sun.jndi.ldap.connect.pool.protocol=plain ssl\""
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError:
"-Dcom/sun/jndi/ldap/connect/pool/protocol=plain
Run Code Online (Sandbox Code Playgroud)
如果我做protocol = plain OR protocol = ssl,我可以很容易地做到,但我真的需要它是"普通的ssl".
有人可以帮忙吗?