shell 脚本 - 无法使用参数执行 Java

shell 脚本 - 无法使用参数执行 Java

我编写了一个 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 

相关内容