我希望写在Perl解析脚本,打印所有的“接口名称”从这些数据串的:提取内容用Perl
interfaces.ifTable.ifEntry.ifDescr.1 : OCTET STRING- (ascii): (hex): length = 30
0: 53 6f 66 74 77 61 72 65 20 4c 6f 6f 70 62 61 63 Software Loopbac
16: 6b 20 49 6e 74 65 72 66 61 63 65 20 31 00 -- -- k Interface 1...
interfaces.ifTable.ifEntry.ifDescr.2 : OCTET STRING- (ascii): (hex): length = 20
0: 57 41 4e 20 4d 69 6e 69 70 6f 72 74 20 28 53 53 WAN Miniport (SS
16: 54 50 29 00 -- -- -- -- -- -- -- -- -- -- -- -- TP).............
interfaces.ifTable.ifEntry.ifDescr.3 : OCTET STRING- (ascii): (hex): length = 20
0: 57 41 4e 20 4d 69 6e 69 70 6f 72 74 20 28 4c 32 WAN Miniport (L2
16: 54 50 29 00 -- -- -- -- -- -- -- -- -- -- -- -- TP).............
我想提取所有三个接口(“Sotware Loopback Interface 1”,“WAN Miniport(SSTP)”,“WAN Miniport(L2TP)”),并进行进一步处理。我尝试使用正则表达式,但没有luch。有没有简单的方法来做到这一点?提前致谢!
这看起来更像是一个“unpack”问题,而不是正则表达式问题;输入数据结构良好。 – DavidO