Linux正则
一、使用范围
Linux正则表达式只适用于grep,egrep,sed,awk等命令中
二、正则表达式
1、基础正则表达式
^ 以^后的字符为开头
$ 以$前的字符为结尾
^$ 匹配空行
. 匹配任意一个且只有一个字符
\ 转义
* 重复前一个字符(连续出现)0次或N次
.* 组合符,匹配所有内容
^.* 组合符,匹配以任意多个字符开头的内容
.*$ 组合符,以任意多个字符结尾的内容
2、扩展正则表达式
grep -E = egrep
grep -E "ll|linux" backup.txt
[abc] 匹配abc任意一个字符
[^abc] 取反->匹配abc任意一个字符
+ 匹配前一个字符1次或多次
? 匹配前一个字符0次或1次
| 表示或者,即同时过滤多个字符串
***注意:+ ?等扩展正则必须使用egrep,不能使用grep
浙公网安备 33010602011771号