2019.11.04老男孩18day

基础正则

系统基础正则符号:
^ : 匹配以什么开头的信息
$ : 匹配以什么结尾的信息
^$ : 匹配空行信息
\ : 将没有意义的信息变得有意义 \n \t \r
将有意义的信息变得没有意义 grep “.”
. : 匹配任意一个字符且只有一个字符
* : 匹配星号前面一个字符 连续出现0或者多次的
.* : 匹配文件所有信息
[] : 匹配多个字符信息
[^] : 匹配多个字符信息进行取反 -v

扩展正则

+: 匹配加号前面一个字符 连续出现1次或者多次的

? : 匹配问号前面一个字符 连续出现0次或者1次的

| 匹配多个字符串信息

{} : 匹配花括号前面一个字符 连续出现指定次数
{n} : 匹配正好出现n次连续字符串信息
{n,} : 匹配最少出现n次, 最多出现次数没有限制
{,m} : 匹配最少出现0次, 最多出现m次数
{n,m}}

在这里插入图片描述() :01. 将多个字符信息汇总成一个整体字符串 vs []
2. 利用sed命令进行替换时, 实现后项引用前项
在这里插入图片描述在这里插入图片描述在这里插入图片描述这个时候小括号里的123 可以换成([0-9])这样再匹配echo 123 然后是0-9里就是123
加了一个小括号后,后面用\1来引用前面的小括号里的123
在这里插入图片描述这用后面<\1>引用(123)后 然后echo输出的信息就会 可以直接替换了
在这里插入图片描述

在这里插入图片描述grep -v [0-9 ]把带数字的行取消了 取反一样

如何取出IP地址信息
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值