grep:基本正则表达式的简单使用
元字符
.:匹配任意单个字符
[]:指定范围内的任意单个字符
[^]:不包括指定的字符
*:匹配前面字符的任意次
字符出现次数
x\(m,n\):出现x的次数范围为m-n
x\(m,\):出现x在m次以上
x\(0,n\):出现x最多n次
锚定符:
^:锚定行首
$:锚定行尾
\<,\b :锚定词尾
\>,\b:锚定词尾
\(\):分组 \1,\2:后向引用第几个分组
几个范围的别名
[:upper:] 所有大写字母
[:lower:] 所有小写字母
[:digit:] 所有数字
[:alpha:] 所有字母
[:alnum:] 数字和字母
[:space:] 空白字符
[:punct:] 符号
选项:
-v:对结果取反
-i:忽略大小写
-o:仅显示匹配到的字符串
-E:支持扩展正则表达式
-A n:after 匹配到所在行(含所在行)后的n行
-B n:before 匹配到所在行(含所在行)前的n行
-C n: 匹配到所在行(含所在行)上下的n行
.:匹配任意单个字符
[]:指定范围内的任意单个字符
[^]:不包括指定的字符
*:匹配前面字符的任意次
字符出现次数
x\(m,n\):出现x的次数范围为m-n
x\(m,\):出现x在m次以上
x\(0,n\):出现x最多n次
锚定符:
^:锚定行首
$:锚定行尾
\<,\b :锚定词尾
\>,\b:锚定词尾
\(\):分组 \1,\2:后向引用第几个分组
几个范围的别名
[:upper:] 所有大写字母
[:lower:] 所有小写字母
[:digit:] 所有数字
[:alpha:] 所有字母
[:alnum:] 数字和字母
[:space:] 空白字符
[:punct:] 符号
选项:
-v:对结果取反
-i:忽略大小写
-o:仅显示匹配到的字符串
-E:支持扩展正则表达式
-A n:after 匹配到所在行(含所在行)后的n行
-B n:before 匹配到所在行(含所在行)前的n行
-C n: 匹配到所在行(含所在行)上下的n行
相关推荐
wangzhaotongalex 2020-10-20
rechanel 2020-11-16
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
taomengxing 2020-09-07
MaggieRose 2020-08-19
jyj00 2020-08-15
MaggieRose 2020-07-04
modaiairen 2020-06-28
ziggurat 2020-06-28
JnX 2020-06-27
jyj00 2020-06-26
山水沐光 2020-06-25
shqhope 2020-06-23
eroshn 2020-06-21
码墨 2020-06-16
NBkiller 2020-06-14
wyq 2020-11-11
TLROJE 2020-10-26