妙用编辑器:使用Notepad--正则表达式从命令结果报文快速生成新命令
应用场景
日常工作中有些维护场景,比如检查设备状态,执行查询命令后,得到精简结果报文,如果要更深入的检查状态,可能还要执行其他命令,逐个对象进行查询,这里涉及到快速从报文生成查询指令的功能。
比如有如下一个从LST 命令查询出来的报文,需要快速的生成DSP命令,逐个Subrack进行查询。
RETCODE = 0 Operation succeeded.
LST RRU Result
--------------
Cabinet No. Subrack No. Slot No. Administrative State Topo Position RRU Chain No. RRU Position RRU type RF Unit Working Mode
0 80 0 Unblocked TRUNK 12 0 MRRU UTS_LTE
0 81 0 Unblocked TRUNK 12 1 MRRU UNTS_LTE
0 82 0 Unblocked TRUNK 13 0 MRRU UMTS_LTE
0 83 0 Unblocked TRUNK 13 1 MRRU UMTS_LTE
0 84 0 Unblocked TRUNK 14 0 MRRU UTS_LTE
0 85 0 Unblocked TRUNK 14 1 MRRU UMTS_LTE
0 86 0 Unblocked TRUNK 15 0 MRRU UMTS_LTE
0 87 0 Unblocked TRUNK 15 1 MRRU UNTS_LTE
操作方法
步骤1:将原始报文拷贝到Notepad--,并按下“Ctrl+H”快捷键,在弹出的窗口中进行如下操作:
- 在“查找目标”编辑框输入: ^\s\d+\s(\d+).*
- 在“替换为”编辑框输入: DSP RRU: SNO=\1;

步骤2: 单击“在当前文件中替换”按钮,得到目标指令集,如下图所示:

步骤3:切换到“标记”标签页,在“标记”编辑框中输入: DSP RRU.*,并勾选“正则表达式”, 单击“复制正则标记内容”按钮

步骤4:新建一个文档,按钮Ctrl+V快捷键,即可提取出所有命令,如下图所示:

说明:
当然, 这里也可以直接粘贴到相关设备的控制台直接执行,粘贴到新文档主要是便于检查。
文档作者声明:以上报文来源于网络及作者杜撰,如有雷同纯属巧合!
Copyright 2022~2024 All rights reserved.
妙用编辑器:使用Notepad--正则表达式从命令结果报文快速生成新命令的更多相关文章
- VS2010-使用“预先生成事件命令行”和“后期生成事件命令行”功能
原文:VS2010-使用"预先生成事件命令行"和"后期生成事件命令行"功能 xcopy /r /y $(TargetPath) $(ProjectDir)..\ ...
- C# “预先生成事件命令行”和“后期生成事件命令行”
概述 Visual studio 项目允许在项目属性生成事件一栏中指定预先生成和后期生成事件来实现项目生成与部署的自动化. 实例1: 我自己写了一个调试工具,该工具处于一边开发一边使用过程中.实际工作 ...
- 通过System.CommandLine快速生成支持命令行的应用
一直以来,当我们想让我们的控制台程序支持命令行启动时,往往需要编写大量代码来实现这一看起来很简单的功能.虽然有一些库可以简化一些操作,但整个过程仍然是一个相当枯燥而乏味的过程.我之前也写过一些文章简单 ...
- C# XCOPY命令 预先生成事件命令行”和“后期生成事件命令行”
$(ConfigurationName) 当前项目配置的名称(例如,“Debug|Any CPU”). $(OutDir) 输出文件目录的路径,相对于项目目录.这解析为“输出目录”属性的值.它包括尾部 ...
- [No0000139]轻量级文本编辑器,Notepad最佳替代品:Notepad++
在详细介绍Notepad++之前,先来解释一下,为何要选择Notepad++,即把常见的一些文本编辑器和Notepad++比较,看看其有哪点好: 常见的文本编辑器有很多,此处,只提及Notepad,N ...
- 十、Notepad++正则表达式使用
推荐个正则表达式在线测试的工具http://ccmpp.com/Regex/ Notepad++正则表达式使用 2011-01-06 10:01:35| 分类: 文档 | 标签:正则表达式 替换 no ...
- 轻量级文本编辑器,Notepad最佳替代品:Notepad++
目录 正文之前 1. 目的 2. 原帖 3. 为何推荐Notepad++ 3.1. Notepad++的一些基本特点 3.2. notepad,notepad2,notepad++,ultraEdit ...
- Notepad++正则表达式使用
推荐个正则表达式在线测试的工具http://ccmpp.com/Regex/ Notepad++正则表达式使用 -- ::| 分类: 文档 | 标签:正则表达式 替换 notepad++ 匹配 查找 ...
- notepad++ 正则表达式
body { font-family: Bitstream Vera Sans Mono; font-size: 11pt; line-height: 1.5; } html, body { colo ...
- notepad正则表达式
文件名称匹配 文件名称: boost_chrono-vc100-mt-1_49.dll 对应的notepad正则表达式: \w*_\w*-\w*-\w*-\w*-\w*.dll 移除空行 查找目标: ...
随机推荐
- 【SpringBoot】15 数据访问P3 整合Mybatis
重新建立一个SpringBoot工程 选择依赖组件 然后删除不需要的Maven&Git文件 还是先查看我们的POM文件 整合Mybatis的组件多了这一个,默认的版本是3.5.4 然后再看看整 ...
- 【Hibernate】Re01.5 API
1.Session单表的CRUD操作 1.增加或者修改,使用同一个方法,或者下面的两个也行: 感觉多此一举... 2.删除方法,硬删除: 3.获取方法提供了两种,Get & Load get方 ...
- [COCI2015-2016#1] UZASTOPNI 题解
前言 题目链接:洛谷. 题意简述 一棵有根树,节点数 \(n \leq 10^5\),每个点有权值 \(v_i \leq 2000\),现在选出一些点,满足: 一个点的父亲点若未被选择则其不能被选择. ...
- SpringBoot优雅开发REST API最佳实践
写在前面 博主最近在做一个数据服务的项目,而这个数据服务的核心就是对外暴露的API,值得高兴的这是一个从0开始的项目,所以终于不用受制于"某些历史"因素去续写各种风格的Contro ...
- springboot认证方案一
这里给出集成oauth2后的简单认证方案架构图
- Flex相册
有一个项目用到了Flex,于是抽时间用flex与java做了一个相册,并且添加了上传功能,不过暂时没有针对具体的用户进行存储.下面是图片:
- 开发一个MutatingWebhook
介绍 Webhook就是一种HTTP回调,用于在某种情况下执行某些动作,Webhook不是K8S独有的,很多场景下都可以进行Webhook,比如在提交完代码后调用一个Webhook自动构建docker ...
- mariadb5.5.56二进制离线安装
在生产环境中一般使用发布好的二进制版本,简单概括一下安装过程: 1. 下载 地址为:https://downloads.mariadb.org/mariadb/5.5.56/ 这里选择最新版本的5.5 ...
- React项目接入代码编辑器aceEditor
不建议去查看aceEditor官方,最好去github查看 安装命令: npm install react-ace 引入包: import AceEditor from 'react-ace'; im ...
- JSP的文件上传和下载
文件的上传和下载 文件的上传和下载,是非常常见的功能.很多的系统中,或者软件中都经常使用文件的上传和下载. 比如:微信头像,就使用了上传. 邮箱中也有附件的上传和下载功能. 文件的上传介绍 1.要有一 ...