egrep 扩展正规则表达式 (笔记)
grep 正规则表达式分为 Basic REGEXP 基本正规则表达式 Extended REGEXP 扩展正规则表达式 grep -A 2 表示匹配到的字符的后两行也显示 grep -B 2 表示匹配到的字符的前两行也显示 grep -C 2 表示匹配到的字符的前后两行都显示 字符匹配 . 表示任意一个字符 [] 表示指定范围内的任意单个字符 [^]表示匹配指定范围外的任意单个字符 次数匹配(扩展正规则表达式可不使用反斜线来避免被bashell 识别) * 表示匹配其前一个字符的任意次(包括0) ?表示匹配其前一个字符0次或1次 + 表示匹配其前一个字符至少0次,至多不限 {m,n} 表示匹配其前字符至少m次,至多n次 m必须给数字n如果不限制上限可不写 位置锚定 ^锚定行首 $锚定行尾 &;或b 锚定词首 &;或b 锚定词尾 分组 ()表示括号内为一组数据 1 匹配其从左边数第一个括号内的内容 2 匹配其从左边数第二个括号内的内容 3 …依次类推 或 |此符号为或的符号 例: a|b 表示匹配字符a或b 扩展正规则表达式 grep -E 表示使用扩展正规则表达,也可用 egrep (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |