【发布时间】:2021-11-17 08:15:37
【问题描述】:
我有一个句子列表(每行一个句子)和一本字典(一个单词列表,每行一个单词)。我想使用 awk、grep 或 sed 来编辑句子文件,以便只保留我的字典文件中的单词。 例如字典:
hello
dog
lost
I
miss
computer
buy
输入文件:
I miss my dog
I want to buy a new computer
结果:
I miss dog
I buy computer
我知道这可以通过 Python 轻松完成,但我尝试使用终端命令(awk、sed、grep 或任何其他终端命令)。
谢谢。
【问题讨论】:
-
你会如何在 python 中做到这一点?使其适应 awk。
-
我知道 Python,但我是 awk、sed、grep 等的初学者并尝试使用它们。在 Python 中,我只需读取单词列表文件,使用单词创建一个字符串列表,然后读取输入文件并输出该单词(如果它存在于数组中)。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: unix awk sed terminal grep