我是 awk 脚本的新手。我想对两个文件 File1.txt 和 File2.txt 进行逐字(字段)比较。这些文件包含一个列表 | (管道)分隔字段。
File 1:
-------------------
aaa|bbb|ccc|eee|fff
lll|mmm|nnn|ooo|ppp
rrr|sss|ttt|uuu|vvv
File 2:
-------------------
aaa|bbb|ccc|eee|fff
rrr|sss|ttt|uuu|vvv
rrr|sss|ttt|uuu|uuu
我们比较同一行号。在这两个文件中。
两个文件的第 1 行中的字段匹配。
在第 2 行中,所有字段(lll、mmm、nnn、ooo、ppp)与文件 2 第 2 行中的所有字段(rrr、sss、ttt、uuu、vvv)都不匹配。同样,第 5 字段(vvv、uuu)两个文件中的第 3 行不匹配。
因此行号。2和线号。3 应该得到 bash 的回应。
这两个文件都将遵循一个顺序。