1

我正在尝试检查两个文件 output1.dat 和 output2.dat 的第 6 列是否相同。我怎么做?

4

1 回答 1

1
awk 'NR==FNR{a[NR]=$6;next}a[FNR]!=$6{print "diff @ lineNr:",FNR;exit}' file1 file2

没有测试,希望能满足你的需求。我假设文件中的 col/field 分隔符是空格。

如果第 6 列的两个文件相同,则无输出。否则打印第一个不相等的行号。

于 2013-09-05T09:12:50.447 回答