我有一个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)
我错过了什么?