2020-05-17

正则表达式环境配置
1、对过滤的内容加颜色(SentOS7版本已配置)
2、执行export LC_ALL=C 对过滤的内容更准确。可以添加到/etc/profile文件里面永久生效。基本正则表达式
一、定义:简称BRE(Basic Regular Expression)Linux中方便处理、过滤大量文本字符所制定的一套规则。
特点:
1、为处理大量文本字符所制定的一套规则
2、处理以行为单位,一次处理一行
3、处理工作化繁为简,提高运维效率4、仅支持linux三剑客命令(grep/egrep、sed、awk),其他命令不支持。三剑客命令要想更高效,就要与正则表达式配合使用。
二、BRE对应的元字符有“^ $ . [] *”。
1、尖角号∧ 如:“∧old”匹配以old单词开头的行
a、查找以I开头的文件内容
在这里插入图片描述
b、从多个文件中找出目录文件
在这里插入图片描述
2、$ 如:“m$”匹配以m字符结尾的行

3、∧$ 匹配空行
4、点 . 匹配任意一个且只有一个字符(不匹配空行)
5、反斜线\ 为转义字符:使特殊含义的符号给回归本意。如“.”表示数学符号的点
6、*匹配前一个字符出现0次或1次以上,出现0次时即匹配所有内容。6、组合符.*匹配所有内容7、组合符∧.*匹配多个字符开头的所有内容

8、组合符.*$匹配多个字符结尾的所有内容9、[abc]匹配中括号内任意一个字符,或者[a-c]10、[∧abc]匹配不包含中括号内任意字符的行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值