版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29590071/article/details/86602735
liunx命令之grep#
gerp老三 过滤的需要的内容
[root@oldboy56-201 oldboy]# grep oldboy oldboy.txt
I am oldboy teacher!
my blog is http://oldboy.blog.51cto.com
our size is http://blog.oldboyedu.com
[root@oldboy56-201 oldboy]#
grep[-acinv] 搜索字符串 filename
grep:一般常用参数 -i和-v和-n为特级常用参数
-
-a:在二进制文件中,一文本文件的方式搜索数据
[root@oldboy56-201 oldboy]# grep -a
oldboy oldboy.txt
I am oldboy teacher!
my blog is http://oldboy.blog.51cto.com
our size is http://blog.oldboyedu.com -
-c:计算找到’搜索的字符串’ 的次数
[root@oldboy56-201 oldboy]# grep -c oldboy
3 -
-o:仅显示匹配的内容在其行首显示行号
-
-v:反向选择,即显示没有’搜索字符串’内容的那一行
[root@oldboy56-201 oldboy]# grep -v ‘oldboy’ oldboy.txt
ldmam
this is boy
this is boy
I teach linux.I like badminton ball ,billiard ball and chinese chess! my qq is 49000448 not 4900000448. my god ,i am not oldbey,but OLDBOY! job jb joooob
-
-E:扩展egrep
-
-color=autu:以特定颜色高亮显示匹配关键字
-
-i 忽略大小写(ignore case)
[root@oldboy56-201 oldboy]# grep -i ‘oldboy’ oldboy.txt
I am oldboy teacher!
my blog is http://oldboy.blog.51cto.com
our size is http://blog.oldboyedu.com
my god ,i am not oldbey,but OLDBOY!
扩展正则表达式
- 1 +:一个或者一个以上(* 0个或者多个以上)
- 2 |:同时过滤多个字符串
[root@oldboy56-201 oldboy]# egrep ‘0|oldboy’ oldboy.txt
I am oldboy teacher!
my blog is http://oldboy.blog.51cto.com
our size is http://blog.oldboyedu.com
my qq is 49000448
not 4900000448. - 3 ()后项引用