設定ファイル(ファイル内のユーザー定義変数)を操作する際には、以下の要件が必要です。私は設定ファイルに変数を持ち、ファイルと優先順位から変数を読み込む必要があります。例: 以下に示す複数のファイルで変数を操作するシェルスクリプト
メインパラメータ(デフォルト)ファイル。
param.ini:
Var1=today
Var3=xyz
オーバーライド・パラメータ・ファイル(アドホックオーバーライドの変更)
Param.override:
var1=yesterday
var2=123
私のスクリプト私は必要な結果は私たちが達成することができます覚えて
run day -> yesterday
ある
test.sh:
. ~/param.override,~/param.ini
echo "run day -> $var1"
以下に示すようこれはドット・オペratorまたはUnixのソースコマンド複数のファイルから変数を呼び出すためのスクリプトの構文について教えてください。
[this](https://stackoverflow.com/questions/9772036/pass-all-variables-from-one-shellscript-to-another)は役に立ちますか? – mathB
残念ながらNo !!私の要件は複数のファイルが同じ名前の変数を持っているため、スクリプト内ではなくconfigファイルからその値を制御する必要があります。それを調べてくれてありがとう。 – Unixhelp