17-Linux不会别作运维-三剑客-grep-sed

三剑客grep sed
正则表达式 第12个符号 ( )表示一个总体(至关因而一个符号) 后向引用(反向引用) sed
egrep '(taiji)+' taiji.txt -o
egrep 'tai(q|j)i' taiji.txt
egrep 'tai[qj]i' taiji.txtlinux

正则表达式 第14个符号 ? 前一个字符出现 0 次或1次(有一些符号有时候出现有时候不出现)
gd
god
符号 支持的命令
基础正则 ^ $ ^$ . * . \ [] [^] grep / sed /awk
扩展正则 + | {} () ? egrep/grep -E sed -r /awk正则表达式

预约义正则表达式 括号表达式
man grep运维

[:alnum:] === [a-z0-9]ide

man grep
info grepnuxt

17-Linux不会别作运维-三剑客-grep-sed

三剑客老三 grep
-n 显示行号
-v
-o
-E
-i --ignore-case
-w word 按照单词进行过滤
-A 数字 after 显示grep找出来的行 及接下来的几行
-B before 显示grep找出来的行 及上的的几行
-C 显示grep找出来的行 上下各几行code

[root@bigdata27 exam]# grep oldboy linuxteacher.txt 
I am oldboy teacher!
my blog is http://oldboy.blog.51cto.com
our size is http://blog.oldboydeu.com
                    oldboy
lodboyoldboyoldboyoldboy
oldboyyyyyyyyyyyyyyyyyyyyyyy
[root@bigdata27 exam]# grep -n oldboy linuxteacher.txt 
1:I am oldboy teacher!
2:my blog is http://oldboy.blog.51cto.com
3:our size is http://blog.oldboydeu.com
4:                  oldboy
6:lodboyoldboyoldboyoldboy
7:oldboyyyyyyyyyyyyyyyyyyyyyyy
[root@bigdata27 exam]#
相关文章
相关标签/搜索