三剑客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
三剑客老三 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]#