次のようなデータを含むファイル values.properties があります。
$ABC=10
$XYZ=20
上記のファイルから各要素を1つずつ取得するシェルスクリプトを作成したいと思います。
$ABC と言って、ファイル ABC.txt に移動し、$ABC の値を 10 に置き換えます。同様に、ファイル XYZ.txt に移動し、$XYZ を 20 に置き換えます。
これはおそらく Unix と Linux のセクションにあるはずだと思います。私が一緒にハッキングした解決策は次のとおりです。
cat values.properties | grep "=" | cut -d "$" -f2 | awk -F "=" '{print "s/$"$1"/"$2"/g "$1".txt"}' | xargs -n2 sed -i
流れは次のようになります。