我是 Bash 命令新手。如何编写此脚本以获得如下所示的输出?笔记:我有两个文件。
file.txt
:
i am going home
i am eating
He is working
patterns.txt
:
going
eating
我想要以下内容outputfile.txt
:
i am going home
i am eating
答案1
您可以使用grep
:
grep -Ff patterns.txt file.txt > outputfile.txt
-f
告诉它从文件中读取模式,并将-F
其视为固定字符串而不是正则表达式。如果你想整体匹配字(与字符串相反),然后添加-w
到 grep 选项中。