gpt4 book ai didi

linux - 从一个文件1中匹配列表,从文件2中提取相应的行

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:16 24 4
gpt4 key购买 nike

假设我有一个引用列表,比如 file1.txt,其中包含:

a
b
c
d

我有file2.txt,数据文件如下:

a 1 2 3
b 5 6 7
d 6 7 8
e 7 8 9

output.txt 中所需的输出:

a 1 2 3
b 5 6 7
d 6 7 8

我想将 file1.txt 中的 ID 与 file2.txt 的第一列进行匹配,并打印整行(file2.txt 中的行>) 到 output.txt

最佳答案

这就是 join 的设计目的:

$ join f1 f2
a 1 2 3
b 5 6 7
d 6 7 8

如果您需要先排序您的文件,那么:

join <(sort f1) <(sort f2)

关于linux - 从一个文件1中匹配列表,从文件2中提取相应的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13741098/

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