Unix スクリプトで解決するというやや奇妙な要件があります。
を含むファイルがあるとします
a=4
b=3
c=a+b
d=c+a
e=a+b+5+d
次のような出力を取得する必要があります
a=4
b=3
c=7
d=11
e=23
たとえば、RHS変数で利用可能なものは何でも ${variable} に置き換えるというロジックを使用してAWKを使用してみました
e=a+b+5+d
として出てきます
e=${a}+${b}+5+${d}
しかし"a,b,d"
、AWk で現在実行中のシェルで値を取得する方法がわかりません。a=4 をファイルに書き込んだ後、「source」キーワードを使用しました。しかし、それは機能していません。
私のやり方ではうまくいかないと思うので、他の方法を提案してください。