0

env次のようなファイルがあります

....

LEGACY_DATABASE_SERVER=10.0.0.1
サーバー=10.1.1.1

ここに私のsedコマンドがあります:

sed -e "s/SERVER=.*/SERVER=$INSTANCE_IP/g;n" $ENV_FILE > $ENV_FILE.tmp && mv $ENV_FILE.tmp $ENV_FILE

問題は、私が望むものではないsed交換も行っていることです。交換LEGACY_DATABASE_SERVERしたいだけです。SERVER

(LEGACY_DATABASE_SERVER は SERVER のスーパー文字列であり、SERVER のみを置き換えたい)

私は何が欠けていますか?

4

1 に答える 1