我需要帮助从 Cisco“show version”命令的输出中获取固件版本
以下是显示版本输出的第一行(其中“12.4(21a)JA1”是固件版本):
Cisco IOS Software, C1240 Software (C1240-K9W7-M), Version 12.4(21a)JA1, RELEASE
SOFTWARE (fc1)
下面的代码给了我错误:无法编译正则表达式模式:量词操作数无效
expect "*#" {send "show version\n"}
expect -re "(?<=Version/s)(.*)(?=/sRELEASE)" {set var1 $expect_out(1,string)}
puts "Firmware Version: $var1"
谢谢您的帮助