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 のみを置き換えたい)
私は何が欠けていますか?