シェルスクリプト - 引数を使用してJavaを実行できない

シェルスクリプト - 引数を使用してJavaを実行できない

パラメータを受け入れ、そのパラメータを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 

おすすめ記事