Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试检查两个文件 output1.dat 和 output2.dat 的第 6 列是否相同。我怎么做?
awk 'NR==FNR{a[NR]=$6;next}a[FNR]!=$6{print "diff @ lineNr:",FNR;exit}' file1 file2
没有测试,希望能满足你的需求。我假设文件中的 col/field 分隔符是空格。
如果第 6 列的两个文件相同,则无输出。否则打印第一个不相等的行号。