- 论坛徽章:
- 6
|
本帖最后由 a5love3n 于 2022-04-29 11:39 编辑
- awk '/interface/{if(b){print a","b","c;b=c=""};a=$2" "$3}/ip address/{b=$3}/description/{c=$2}END{print a","b","c}' 1.txt
复制代码 to-lb800这一行缺少 description,我才是你复制漏了,如果不是,那就不好处理了,因为description信息是管理员自定义的,没有特征
效果如下
LoopBack600 ,192.168.2.45,to-lb600
LoopBack800 ,172.18.32.96,to-lb800
Vlan-interface634 ,192.168.1.66,TO-unit34
FastEthernet 0/30,192.168.6.32,Connect_to_unit30
因为 interface FastEthernet 0/30 接口和其他接口格式不一样,为了兼顾,会导致 LoopBack600 ,这里的逗号前面多一个空格,介意的话,再用sed或者vim处理一下就行了
|
|