gpt4 book ai didi

linux - 使用 awk 根据一列比较两个文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:51 25 4
gpt4 key购买 nike

我有两个如下所示的文件:

文件 1:

abc 123
def 456
ghi 789

文件2:

abc 321
ghi 987

我听说 awk 是我所需要的,但是我如何使用它来产生所需的输出?

abc 321
def 456
ghi 987

您可以假设文件中的所有数据都已被删除重复。因此,它唯一需要做的就是遍历文件,如果第 1 列上的文件 1 和 2 之间存在匹配,则输出应该是文件 2 中的信息。

提前致谢!

最佳答案

使用 GNU 排序:

sort -k1,1 -u file2 file1

输出:

abc 321def 456ghi 987

关于linux - 使用 awk 根据一列比较两个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49906386/

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