0
mypropety.propertiesというプロパティファイルがあります。ここでは複数のキー値のペアを設定しています。shコマンドで実行したときにmyscript.shファイルの変数を代入する
現在のセッションにプロパティをロードします。$. myproperty.properties
コマンドを実行しています。
$. myscript.sh
を使用してスクリプトを実行すると、セッションからすべての変数値がロードされ、正常に動作します。しかし、私の使用例では、sh myscript.sh
コマンドを使用してコマンドを実行する必要があります。この方法で実行すると、スクリプトの変数値が置き換えられずに失敗します。
shコマンドでスクリプトを実行しているときに変数置換を行う方法はありますか?
あなたはできません。それは単語 "シェル"の意味の一つでなければなりません。 –
あなたはあなたのプロパティファイル内の変数をエクスポートしますか?すなわち、「エクスポートキー=値」。 –
@ Jean-FrançoisFabreどうしたらいいですか? –