【问题标题】:How to find the same words in two different text files and print those lines using bash?如何在两个不同的文本文件中找到相同的单词并使用 bash 打印这些行?
【发布时间】:2013-08-28 08:50:27
【问题描述】:

我有两个文本文件。一个只包含一列单词。数百字。每行只有一个字。第二个包含一行很多列。

我需要从第一个文本文件中找到第二个文本文件中的单词,并使用 awk、grep 或其他命令行程序从该单词所在的第二个文本文件中打印整行。例如:

文本文件#1:

car
house
notebook

文本文件#2:

32233: FTD laptop
24342: TGD car
2424: jdj notebook

输出:

24342: TGD car
2424: jdj notebook

【问题讨论】:

标签: awk grep


【解决方案1】:

试试这个:

grep -Fwf file1 file2

【讨论】:

    猜你喜欢
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    相关资源
    最近更新 更多