小编Bis*_*dhy的帖子

比较 unix 和 awk 中的两个文件

我必须比较两个文件,file1 和 file2。每个文件有 56 列,以|. 第一列是文件中的员工编号,我将检查第二个文件中是否存在相同的员工编号。如果不是,我们会将整行写入输出文件。如果 file2 中存在相同的员工编号,我需要比较每列的值。如果数据不匹配,我们必须将其写入输出文件。如果每列的值匹配,那么我们需要省略该记录。

示例文件
文件 1

2620|256034|131021|Mission Quality and Wipro Way|||
2622|256034|131021|Mission Quality and Wipro Way|||
2623|256034|131021|Mission Quality and Wipro Way|||
Run Code Online (Sandbox Code Playgroud)

档案 2

2620|256034|234567|Mission Quality and Wipro Way|||
2621|256034|131021|Mission Quality and Wipro Way|||
2622|256034|131021|Mission Quality|||
2623|256034|131021|Mission Quality and Wipro Way|||
Run Code Online (Sandbox Code Playgroud)

示例输出:

2620|256034|131021|Mission Quality and Wipro Way|||
2621|256034|131021|Mission Quality and Wipro Way|||
2622|256034|131021|Mission Quality|||
Run Code Online (Sandbox Code Playgroud)

diff awk file-comparison

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

标签 统计

awk ×1

diff ×1

file-comparison ×1