我有一个情况,我有一个源文件和一个目标文件,应该是相似的。源文件具有如下信息集。我需要比较源文件和目标文件中的每组信息。如果目标文件中缺少任何内容,我需要将该行写入目标文件。我可以逐行匹配,但是源文件和目标文件的集合不按顺序排列。请帮助我如何使用shell脚本实现。
源文件:
[Set.1]
value=1
date=today
[Set.2]
value=2
date=today
目标文件:
[Set.2]
value=2
[Set.1]
value=1
date=today
如果您可以看到,目标文件的 [Set.2] 中缺少日期,所以我需要从源文件中复制它。