提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、为什么要使用正则表达式
作为一名网工,在日常运维工作中需要大量与交换机命令行打交道,当前交换机配置正变得越来越复杂,传统的查询方式需要花费较多的时间,而通过正则表达式则可以快速查找与筛选出所需的关键信息。
二、命令行下正则表达式格式
格式:可以产生回显文本的命令语句 + 管道字符 + 关键字及参数
三、正则表达式关键字及用法
以华三交换机为例
by-linenum:将回显文本加上行号。
begin:从回显文本中查找特定文本所在行,显示该行及其以后的所有行。
exclude:从回显文本中查找指定文本所在行,,显示不包含特定文本的所有行。
include:从回显文本中查找指定文本所在行,只显示包含特定文本的所有行。
四、正则表达式使用的典型举例
以华三交换机为例
(1)查找文本信息时添加行号增加识别度:
(2)通过部分MAC信息快速查找准确MAC信息:
(3)在AC大量配置信息中快速定位用户配置:
(4)快速查看处于UP状态的交换机接口: