正则表达式

正则表达式的定义:

正则表达式是使用单个字符串来描述,匹配一系列符合某个句法规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找,删除,替换某个特定的字符串。
正则表达式是由普通字符与元字符组成文字模式。其中普通字符包括大小写字母,数字,标点符号及一些其他符号,元字符则是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符1前面的字符)在目标对象中的出现模式。

正则表达式的用途:

正则表达式对于系统管理员来说是非常重要,系统运行过程中会产生大量的信息,这些信息有些是非常重要的,有些则仅是告知的信息。身为系统管理员如果直接看这么多的信息数据,无法快速定位到重要的信息,如“用户账号登录失败”“服务启动失败”等信息。这时可以通过正则表达式快速提取“有问题”的信息。如此一来,可以将运维工作变得更加简单,方便。

正则表达式的分类:

正则表达式的字符串表达方法根据不同的严谨程度与功能分为基本正则表达式与扩展正则表达式。基础正则表达式是常用正则表达式最基础的部分。在Linux系统中常见的文件处理工具中grep 与sed 支持基础正则表达式,而egrep 与awk 支持扩展正则表达式。

正则表达式概述

正则表达式定义

脚本三兄弟 grep、awk、sed

正则表达式层次

脚本三兄弟 grep、awk、sed

grep工具

脚本三兄弟 grep、awk、sed

.过滤不包含the的内容

脚本三兄弟 grep、awk、sed

.过滤以sh开头,以rt结尾,中间匹配i或o

脚本三兄弟 grep、awk、sed

.过滤o出现2次和出现2次以上的

脚本三兄弟 grep、awk、sed

sed工具

.什么是sed

脚本三兄弟 grep、awk、sed
脚本三兄弟 grep、awk、sed

sed的工作流程

脚本三兄弟 grep、awk、sed

常见的sed命令选项

脚本三兄弟 grep、awk、sed

awk工具

.什么是awk?

脚本三兄弟 grep、awk、sed

awk的工作原理

脚本三兄弟 grep、awk、sed
命令格式
脚本三兄弟 grep、awk、sed

.sort工具

.什么是sort工具

脚本三兄弟 grep、awk、sed
常用选项
脚本三兄弟 grep、awk、sed

uniq工具

sort和uniq区别:

脚本三兄弟 grep、awk、sed

.uniq的使用

脚本三兄弟 grep、awk、sed
3.常用选项

脚本三兄弟 grep、awk、sed

tr工具

什么是tr?

脚本三兄弟 grep、awk、sed格式
脚本三兄弟 grep、awk、sed

常用选项

脚本三兄弟 grep、awk、sed

相关文章: