小编Dan*_*iga的帖子

如何制作和应用(修补)一侧差异?

我想制作一个更新配置文件的 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)

怎么会是一个好方法呢?我不想依赖行位置等,因为实际的配置文件非常大,并且可以将更多行添加到服务器文件中。

我试图对文件进行差异化并应用补丁,但没有奏效。

谢谢你的帮助。

scripting diff configuration patch text-processing

5
推荐指数
1
解决办法
548
查看次数

标签 统计

configuration ×1

diff ×1

patch ×1

scripting ×1

text-processing ×1