我写了run.sh。 以下简称“java”类:
java -cp . Main $1 $2 $3 $4
这里是我的java阶级(它只是展示一种动力):
public class Main {
public static void main(String[] args) {
for (String arg : args) {
System.out.println(arg);
}
}
}
除非我试图通过一个含有空间的参数,否则这项工作正在进行之中。 例如:
./run.sh This is "a test"
显示:
This
is
a
test
How could I modify my shell script and/or change my parameter syntax to pass the parameter "a test" unmodified ?