ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

redhat(6)-正则表达式

2021-06-01 18:02:06  阅读:245  来源: 互联网

标签:grep redhat 正则表达式 cat etc 查找 words


正则表达式和扩展式正则表达式。
在线正则表达式网址:https://tool.oschina.net/regex
 

#/tmp/words
#1.打开文件 words,查找字符为cat的字符串
cat words | grep cat
#2.查找以'^cat'开头的字符 
cat words | grep '^cat'
#3.查找以'cat$'结尾的字符
cat words | grep 'cat$'
#4.查找空行'^$'
cat words | grep '^$'
#5.可以显示出所有的行数 标识出所有的行数
cat words -E
#6.过滤掉空行 grep -v '^$'
cat /etc/bashrc | grep -v '^$'| grep -v '^#'
#7.过滤掉以空格、以#、以4NULL+# 开头的
cat /etc/bashrc | grep -v '^$'| grep -v '^#'

#扩展式  ?正则 c+ 't' 或者+null  ?代表0次或者1次
cat words | grep -E  'ct?'
#扩展式正则 c+ 'cat' ()代表整体
cat words | grep -E  'cat(cat)?'

# *匹配0次或者多次 后面的1 0次或者多次
cat words | grep -E 'C1*'
# 出现特定次数  1出现2次
cat words | grep -E '1{2}'
cat words | grep -E '1{2,}'  #2次以上
cat words | grep -E '1{,3}'  #3次以下
cat words | grep -E '1{2,5}' #2-5次之间的
#字母 数字 [:alnum:]
# 过滤 空格+#
cat /etc/bashrc | grep -v '^$'| grep -E -v'^[[:blank:]]*#'
#匹配 中间是123的
cat words | grep 'c[123]t'

 

标签:grep,redhat,正则表达式,cat,etc,查找,words
来源: https://blog.csdn.net/aggie4628/article/details/115380980

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有