Linux教程

linux系统中grep -f选项

本文主要是介绍linux系统中grep -f选项,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、测试数据

[root@centos79 test]# ls
a.txt  b.txt
[root@centos79 test]# cat a.txt
e
k
[root@centos79 test]# cat b.txt
e r t
d f 3
s g k
i e x
d f g

 

2、以a.txt中每一行为关键字,查找b.txt中匹配的行

[root@centos79 test]# cat a.txt
e
k
[root@centos79 test]# cat b.txt
e r t
d f 3
s g k
i e x
d f g
[root@centos79 test]# grep -f a.txt b.txt
e r t
s g k
i e x

 

3、修改测试数据,精确匹配测试

[root@centos79 test]# cat a.txt
e
k
[root@centos79 test]# cat b.txt
ek r t
d f 3
s g k
i e x
d f g
[root@centos79 test]# grep -f a.txt b.txt
ek r t
s g k
i e x
[root@centos79 test]# grep -w -f a.txt b.txt  // -w 限定精确匹配
s g k
i e x

 

这篇关于linux系统中grep -f选项的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!