我之前在山石网科的服务中心工作过一小段时间. 以售后技术工作为目标努力过一段时间.
现在不继续这份工作了.
我准备把不太零散的信息发到这里. 没什么重要的内容.
这次先发一下. 处理防火墙设备巡检工具输出的文本处理.
环境是在linux 处理文件信息.
实现提取信息填写在巡检报告里.
巡出来的目录为这样格式.
SG-6000-E2860-2812708195007656
SG-6000-E2860-2812738195009560
SG-6000-E5560-2809341162001744
SG-6000-M3108-1404745140013539
SG-6000-M3108-1404745140015844
先把目录名改成这样
1_M6115_1504942140000434
2_M6115_1504937140007950
3_E5560_2809341162001744
4_E5560_2809341162001239
5_M6115_1504942140003437
6_M6115_1504942140009746
7_M3108_1404745140015844
8_M3108_1404745140013539
9_E2860_2812738195009560
10_E2860_2812708195007656
目录里不放别的文件.
引导版本
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-version.log|col -b |grep -i -h “Boot file is” ; done
序列号
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-version.log|col -b |grep -i -h “S/N:” ; done
设备型号:
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-version.log|col -b |grep -i -h “Product name:” ; done
查看HA主备状态
for i in $(ls -1|sort -n); do echo $i ;head -7 $i/show-ha-group-0.log|col -b |grep -i -h “state” ; done
设备时间 show clock
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-clock.log|col -b |grep “:” ; done