标签: linux bash shell
我正在尝试检查两个文件output1.dat和output2.dat的第6列是否相同。我该怎么做?
答案 0 :(得分:1)
awk 'NR==FNR{a[NR]=$6;next}a[FNR]!=$6{print "diff @ lineNr:",FNR;exit}' file1 file2
没有测试,我希望它能满足您的需求。我假设文件中的col / field分隔符是空格。
如果第6个col上的两个文件相同,则没有输出。否则打印第一个不相等的行号。