gpt4 book ai didi

linux - 如何使用 shell 比较两个文件中的列值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:22 25 4
gpt4 key购买 nike

我正在尝试检查两个文件 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 列相同,则没有输出。否则打印第一个不相等的行号。

关于linux - 如何使用 shell 比较两个文件中的列值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18632144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com