【发布时间】:2019-11-04 16:23:07
【问题描述】:
我正在尝试比较 4 个文本文件的每行计数:
file1.txt:
32
44
75
22
88
file2.txt
32
44
75
22
88
file3.txt
11
44
75
22
77
file4.txt
32
44
75
22
88
每一行代表一个标题
line1 = customerID count
line2 = employeeID count
line3 = active_users
line4 = inactive_users
line5 = deleted_users
我正在尝试将 file2.txt、file3.txt 和 file4.txt 与 file1.txt时间>; file1.txt 将始终具有正确的计数。
示例:由于 file2.txt 与上面示例中的 file1.txt 完全匹配,因此我正在尝试输出 "file2.txt很好”,但由于 file3.txt 第 1 行和第 5 行与 file1.txt 不匹配,我正在尝试输出 "customerID for file3。 txt 不匹配 21 条记录", (ie 32 - 11 = 21), 和 "file3.txt 中的已删除用户不匹配11 条记录”,(88 - 77 = 11)。
如果 shell 更简单,那也没关系。
【问题讨论】:
-
你能提供你尝试过的代码示例吗?
-
file4.txt 中的前导空格是有意的还是相关的?