1
私は設定情報とそのファイルを読み込むシェルスクリプトを含むファイルを持っています。私は値をbashスクリプトに渡したい。値の配列またはgrepにファイルコンテンツを変換
file.txtを
varNumber=1.1.1
varName=testThis
varFile=~/myDir/mySubDir/output.zip
myShellScript.sh
FILENAME="~/myDir/mySubDir/output.zip" <- this is what I expect from grep/awk
startNextScript.sh -f $FILENAME
私は連想配列として、またはいずれかの変数を抽出したいと思います - より簡単であれば - 彼らのためにgrepを、 しかし、私はこのようなコマンドをbashで書くのに慣れていないので、私は助けを求めています!
は、私が聞いても、あなたがその設定ファイルをソースにしたくない理由は? –
はい、そうかもしれませんが、おそらくあなたに良い答えを与えることはできません...ファイルの読み込み/変換と変数とソーシングの違いは何ですか? – littleturtle
'file.txt'にはすでに変数の割り当てが含まれています。あなたのスクリプトで 'source file.txt'を使うと、それらの変数はあなたのスクリプトで利用できるようになります。 –