前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >grep及正则表达式

grep及正则表达式

作者头像
生信real
发布2020-08-26 10:56:44
3500
发布2020-08-26 10:56:44
举报

grep:根据模式搜索文本,并将符合模式的文本行显示出来

Pattern:文本字符和正则表达式的元字符组合而成匹配条件

grep [options] PATTERN [FILE...]

-i:检索文本时忽略大小写

--colour:匹配到的PATTERN高亮起来

-v:显示没有被模式匹配到的行

基本正则表达式:REGEXP

元字符:

(1).:代表【一定有一个任意字符】的意思

(2)*:代表【重复前一个字符,0-无穷次】的意思

.*:匹配任意长度的任意字符

(3)\?:匹配“\”前面的字符1次或0次

(4)\{m,n\}:匹配第一个“\”前面的字符至少m次,至多n次

位置锚定:

(1)^:锚定行首,此字符后面的任意内容必须出现在行首

eg:我们来对比一下下面两个例子

(2)$:锚定行尾,此字符前面的任意内容必须出现在行尾

(3)^$:空白行

(4)\<或\b:

其后面的任意字符必须作为单词词首出现

\>或\b:

其前面的任意字符必须作为单词的尾部出现

(5)分组:\(需要查找的内容\)

\1:引用第一个左括号以及与之对应的右括号所包括的所有内容

\2

\3

格式eg:grep '\(l..e\).*\1' test3.txt

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信real 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档