从file1打印匹配包含文件2中的行

时间:2013-06-25 23:45:40

标签: linux

我是linux命令新手,帮助将不胜感激。

File 1:
1:aaa@email.com:name1
2:bbb@email.com:name2
3:ccc@email.com:name3
4:ddd@email.com:name4
....

File 2:
bbb@email.com
ddd@email.com
.....

File 3: should print
2:bbb@email.com:name2
4:ddd@email.com:name4
...

我想从文件一打印匹配文件2中的行。

1 个答案:

答案 0 :(得分:0)

如果模式是每行一个,则可以使用grep。

grep -w -F -f file2 file1 > file3