grep及正则表达式
grep:根据模式搜索文本,并将符合模式的文本行显示出来 Pattern: 文本字符和正则表达式的元字符组合而成匹配条件 grep [OPTIONS] PATTERN [FILE...] -i: 忽略大小写 --color: 搜索到的结果有颜色, 小技巧:alias grep='grep --color' 高亮匹配结果 -v: 反向查找,被匹配到的不显示,显示没有被模式匹配到的行 -o: 只显示被模式匹配到的字符串 -E: 使用扩展正则表达式 正则表达式:REGEXP 元字符: . : 匹配任意单个字符 [ ] : 匹配指定范围内的单个字符 [^ ] : 匹配指定范围外的任意字符 [:digit:] [:lower:] [:upper:] [:punct:] [ 匹配次数(默认贪婪模式): * : 匹配其前面的字符任意次 a*b:a出现任意次后跟随b,a可能不出现,即b .* : 任意长度的任意字符 ? : 匹配其前面的字符1次或0次 {m,n} : 匹配其前面的字符至少m次,至多n次 位置锚定: ^ : 锚定行首 $ : 锚定行尾 ^$ : 空白行 &;或b : 锚定词首,其后面的任意字符必须作为单词首部出现 &;或b : 锚定词尾,其前面的任意字符必须作为单词尾部出现 分组: ( ) : (ab)* 表示ab同时出现任意次 向后引用:1 引用第一个左括号以及与之对应的右括号所包括的所有内容 2 引用第二个左括号以及与之对应的右括号所包括的所有内容 3 引用第三个左括号以及与之对应的右括号所包括的所有内容 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |