代码很简单,就是依次打印 args 内容
public class Main {
public static void main(String[] args) {
for (String arg : args) {
System.out.println(arg);
}
System.out.println();
// write your code here
}
}
编译打包成 jar 文件,在不同的控制台终端执行同样的命令java -jar testcmd.jar --dw-hive-auth='',注意这里=号后面是带两个单引号的。
-
用 git bash 执行
-
用 windows 的控制台执行
从结果中看,git bash 把--dw-hive-auth=''等号后面单引号吞了(经测试,在 mac 终端上执行也会吞掉'')。
推断是终端执行逻辑有差异,请问是否有相关资料解释这种现象?
)
)