我有字符串变量
String var1 = "I am"
String var2 = "here"
String cmd = ("sh /path/shell.sh \""+var1+"\" \""+var2);
Runtime rt = Runtime.getRuntime();
rt.exec(cmd);
但是当我echo $1 $2
从我的 shell 脚本执行时,我得到的输出为I am
. 为什么引号不起作用?
我有字符串变量
String var1 = "I am"
String var2 = "here"
String cmd = ("sh /path/shell.sh \""+var1+"\" \""+var2);
Runtime rt = Runtime.getRuntime();
rt.exec(cmd);
但是当我echo $1 $2
从我的 shell 脚本执行时,我得到的输出为I am
. 为什么引号不起作用?