SED 查找和替换未按预期工作

SED 查找和替换未按预期工作

我似乎无法使 sed bash 命令正常工作。我遗漏了什么?

sudo sed -i '/^server-port=*/ c server-port=19132' /opt/bedrock_server/server.properties
sudo sed -i '/^server-portv6=*/ c server-portv6=19232' /opt/bedrock_server/server.properties

第一个 sed 命令替换服务器属性文件中的两行。即:server-port= 和 server-portv6=

我如何调整它以便只替换文件中的预期行。

相关内容