使用配置文件(文件中的用戶定義變量)時,我需要以下要求。我在配置文件中有變量,需要從文件和優先順序中讀取變量。例如下面給出的 在多個文件中使用變量Shell腳本
主參數(默認)文件。下面
test.sh:
. ~/param.override,~/param.ini
echo "run day -> $var1"
結果,我需要給出
param.ini:
Var1=today
Var3=xyz
覆蓋參數文件(即席覆蓋變化)
Param.override:
var1=yesterday
var2=123
我的劇本是
run day -> yesterday
我記得我們可以實現這使用點開放rator或Source命令在Unix中。請幫助我腳本從多個文件調用變量的語法。
請問[this](https://stackoverflow.com/questions/9772036/pass-all-variables-from-one-shellscript-to-another)有幫助嗎? – mathB
不幸的是沒有!因爲我的要求是多個文件具有相同名稱的變量,所以我需要從配置文件中控制該值,而不是在腳本中。感謝您的關注。 – Unixhelp