我在名为users.txt
的文件中有一个字符串列表。
例如,此文件包含由新行分隔的用户名列表:
Jhon
Paul
Mark
Harry
我必须grep这个字符串列表,以便从另一个文件(称为myLog.out
)中提取包含该用户名的行。
要实现我的目标,我正在使用以下命令:
grep -wFf users.txt myLog.out > out.txt
现在,我的out.txt
仅包含users.txt
文件的姓氏,即:
2017-12-17 15:13:41,191 [13] INFO it.test.Service- user: Harry
2017-12-17 15:13:41,191 [13] INFO it.test.Service- user: Harry
2017-12-17 15:13:41,191 [13] INFO it.test.Service- user: Harry
在myLog.out
文件中出现了Jhon和Paul但我无法使用之前的grep命令检索它们。