标签:
grep
-i 不区分大小写
--color 添加颜色
alias grep=grep ‘grep --color
-v 显示没有被模式匹配到的行
-o 只显示被模式匹配到的字符串
回顾:
* 任意长度的任意字符
?任意单个字符
[] 指定范围内
[^] 指定范围外
正则表达式:Regular EXPression,(REGEXP)
元字符:
. 匹配任意单个字符
* 匹配其前面的字符任意次(贪婪模式)
.*
? 匹配其前面的字符1次或0次(\)
\{m,n\} 匹配其前面的字符至少m次,之多n次
例子: \{1,\} \{,3\}
^ 锚定行首
$ 锚定行尾
^$ 空白行
[] 匹配指定范围内任意单个字符
[^] 匹配指定范围外的任意单个字符
[:digit:] 数字
[:lower:] 小写字母
[:upper:] 大写字母
[:punct:] 标点符号
[:space:] 空白字符
\<或者\b 锚定词首,其后面的任意字符必须作为单词首部出现
\>或者\b 锚定词尾,其前面的任意字符必须作为单词尾部出现
例子:\<root\>
\(\) 分组
例子:\(ab\)*
\1 引用第一个左括号以及与之对应的右括号里面的内容
例子:\(l..e\).*\1
标签:
原文地址:http://www.cnblogs.com/tianyik/p/5116676.html