我想制作一个更新配置文件的 shell 脚本。
服务器上的文件包含信息,例如各种 IP 地址。
新文件有更多代码,从添加到系统的新配置开始,我希望能够将这些新配置添加到服务器文件中,而无需更改那里已经配置的内容
例子:
服务器文件
[config]
ip=127.0.0.1
port=22
Run Code Online (Sandbox Code Playgroud)
新文件
[config]
ip=XXX.XXX.XXX.XXX
port=XX
user=root
Run Code Online (Sandbox Code Playgroud)
我希望生成的文件是
[config]
ip=127.0.0.1
port=22
user=root
Run Code Online (Sandbox Code Playgroud)
怎么会是一个好方法呢?我不想依赖行位置等,因为实际的配置文件非常大,并且可以将更多行添加到服务器文件中。
我试图对文件进行差异化并应用补丁,但没有奏效。
谢谢你的帮助。