【发布时间】:2017-03-24 08:59:31
【问题描述】:
我想找到 所有 使用 grep 选项在另一个文件 ('file2.txt') 中找到的我在一个文件 ('file1.txt') 中的文本匹配项-f,表示从文件中读取要找到的表达式。
'file1.txt'
一个
一个
'file2.txt'
一个
当我运行命令时:
grep -f file1.txt file2.txt -w
我只得到一次'a'的输出。相反,我想得到它两次,因为它在我的“file1.txt”文件中出现了两次。有没有办法让 grep(或任何其他 unix/linux)工具为它读取的每一行输出匹配? 提前致谢。 阿图罗
【问题讨论】:
-
文本的匹配项 - 一些确切的文本?它应该逐行比较吗?
-
是的,它包含完全匹配。根据您的输入,我添加了 -w 选项。是的,是逐行比较。
标签: grep