【发布时间】:2020-12-06 05:51:11
【问题描述】:
我有 file.txt 来提取包含 check.txt 文件中列出的确切单词的行。
# file.txt
CA1C 2637 green
CA1C-S1 2561 green
CA1C-S2 2371 green
# check.txt
CA1C
我试过了
grep -wFf check.txt file.txt
但我没有得到想要的输出,即所有三行都被打印出来了。
相反,我只想得到第一行,
CA1C 2637 green
我搜索并发现这个post 是相关的,当只进行一个单词匹配时很容易做到这一点。但是如何改进我的代码让 grep 从 check.txt 文件中获取模式并只打印整个单词匹配的行?
非常感谢!
【问题讨论】: