我编写了一个 shell 脚本,它将接受一个参数,将该参数传递给 Java 命令。但我在执行过程中遇到错误。
这是脚本:
#The script takes an input, the file name to be styled and executes the java program based on it
echo "Hello World"
echo "The parameter passed is $1"
cd ~/CStyler/java/
`javac Main.java`
`java Main $1`
我得到的错误:
Hello World
The parameter passed is hello
CStyler.sh: 7: CStyler.sh: The: not found
答案1
您可以使用以下代码:
java YourApp "$1"
并像这样运行你的代码:
./app.sh your_argument