バージョンを関数に渡してJavaバージョンを設定しようとしています。しかし、私はコマンドでbash引数をどのように置き換えることができるかわかりません。 1.7は「$ 1」に保存されているが、私は、エラーメッセージが表示されます期待通りれるエクスポートコマンドにBash変数を代入する
setTheJavaVersion 1.7
- -
Unable to find any JVMs matching version "$1*".
以下 は、私のように関数を呼び出しています、私は
function setTheJavaVersion(){
export JAVA_HOME=`/usr/libexec/java_home -v '$1*'`
}
を使用しています機能です
バッシュエキスパートではありませんので、そんなに愚かな質問があればよろしくお願いします。