我有以下格式的2个文件: -
File 1.txt
id : 12
name : abc
value : 10
date : 11/20/2017
Mon : Nov
File 2.txt
name : abc
id : 123
date : 11/20/2017
value : 10
Year : 2017
我想输出
File Mismatch :id mismatch , File 1 Year missing , File 2 Mon Missing
我尝试使用差异,但只会逐行匹配,如果它的顺序相同,则表示匹配或显示不同。
此致
答案 0 :(得分:1)
获得详细的diff
输出(第1阶段):
diff -b <(sort 1.txt) <(sort 2.txt)
输出:
2,3c2
< id : 12
< Mon : Nov
---
> id : 123
5a5
> Year : 2017
< id : 12
和< Mon : Nov
是文件1.txt
> id : 123
和> Year : 2017
是文件2.txt