表示前面的字符出现0到多次正则当中有几个符号是为别人活着的.+表示前面的字符至少出现一次,但是”+”是扩展元字符,需要使用egrep,不能使用greprm-rf.pdf//删除以.pdf结尾的所有文件或目录grep‘abc*’/etc/passwd在vi里面查找替换:%s%代表全文(第一行到最后一行)g代表全局单词模式只限定开始,不限定词尾正则的关键点就在于元字符养成加引号的好习惯,因为有些过滤的
分类:
其他好文 时间:
2018-04-21 10:15:33
阅读次数:
159
正则表达式的模式正则表达式用的非常的广泛,主要是对文本进行匹配的一种方式以后看到放在双斜线之间的就是模式注意shell元字符和正则元字符是有区别的加号自己是不能活的用元字符组成的就是模式,它不能更改字符串,只能进行匹配加号并不是自己活着的,它要依靠前面的字符没有太多理解的,更多的是记忆大括号是扩展元字符,所以要使用egrep下面这种匹配方法,不常用正则匹配使用双方括号
分类:
其他好文 时间:
2018-04-19 20:28:47
阅读次数:
141
正则表达式与通配符: 1. 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2. 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 基础正则表 ...
分类:
系统相关 时间:
2018-04-03 12:58:03
阅读次数:
215
shell 常用正则表达式 元字符 字符类:空白字符 字符类:锚定字符 捕获 零宽断言 特殊字符 ...
分类:
系统相关 时间:
2018-04-02 20:22:04
阅读次数:
220
说明:在Shell下的正则表达式和普通程序用的表达式还真不一样,而正则是分种类的,且每个命令支持的种类也不一样。 证则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容 ...
分类:
系统相关 时间:
2018-01-14 12:13:57
阅读次数:
232
shell的正则匹配IP[root@master ~]# cat test.txt
2014-08-17
20140907
14 03 22
aa.aa.bb.cc
af.23.67.90
ffffff
oo.09.0f.87.90
192.168.1.2
121.168.2.3
0987238349
999.999.99.999
12
分类:
系统相关 时间:
2018-01-12 17:45:15
阅读次数:
147
正则表达式的分类:1、基本的正则表达式(BasicRegularExpression又叫BasicRegEx简称BREs)2、扩展的正则表达式(ExtendedRegularExpression又叫ExtendedRegEx简称EREs),扩展的表达式有+、?、|和()3、Perl的正则表达式(PerlRegularExpression又叫PerlRegEx简称PREs)例子,..
分类:
系统相关 时间:
2017-11-15 00:24:27
阅读次数:
305
工作中常用的若干正则sed过滤日志中一天的日期sed-n‘/03\/Nov\/2017/p‘www.kanfanews.com_access_ssl.loggrep过滤时间catjie.nginx.log|grep117.73.151.80|egrep"21/Oct/2017:10:[0-9][0-9]:[0-9][0-9]"sed过滤日志中连续字符中的空格sed-n‘/28\/Oct\/2017/p‘www.kanfanews.com..
分类:
其他好文 时间:
2017-11-04 00:28:14
阅读次数:
215
大家好,我是孤云暮雨,今天给大家带来的是,Linux正则表达式的元字符,这是一个速查表,当你用shell编程要匹配某一个字符的却忘记元字符的时候,可以在本篇博客上查找基本正则表达式元字符匹配模式字符含义字符匹配.匹配任意单个字符[]匹配指定范围内的任意单个字符[^]匹配指..
分类:
系统相关 时间:
2017-10-18 19:42:36
阅读次数:
206