猿问

配置更改跟踪系统

不知道这是提问的正确位置,但是,我需要知道是否有任何方法或任何工具可用于在部署后跟踪/验证配置文件更改。我找不到任何工具来实现这一目标。请帮我,


前任 :


原始文件:


a.b.c = 20

p.q.r = 30

改变


a.b.c = 30

部署后,我需要验证上述文件是否根据上面给出的说明进行了更改,


a.b.c = 30

p.q.r = 30


慕容森
浏览 98回答 1
1回答

婷婷同学_

我不确定我是否正确理解了您的问题陈述。我想,这就是你想要的:$ cat orig.confa.b.c = 20p.q.r = 30$ cat changea.b.c = 30$ cat modified.confa.b.c = 30p.q.r = 30如果这是正确的解释,您可以使用:$ awk -F' *= *' 'NR==FNR{a[$1]=$0;next} ($1 in a){$0=a[$1]}1' change orig.confa.b.c = 30p.q.r = 30如果您还想添加来自 的任何新条目change,您可以使用以下命令:$ cat changea.b.c = 30d.e.f = 50$ awk -F' *= *' 'NR==FNR{a[$1]=$0;next} ($1 in a){$0=a[$1]; delete a[$1];}1; END{for (i in a) print a[i]}' change orig.confa.b.c = 30p.q.r = 30d.e.f = 50
随时随地看视频慕课网APP

相关分类

Java
我要回答