我需要运行一个脚本来从输出中获取值,设置一个变量然后在脚本中使用它。脚本是这样的:
tn = telnetlib.Telnet(line)
tn.read_until("Username: ")
tn.write(user + "\n")
tn.read_until("Password: ")
tn.write(password + "\n")
tn.write("enable \n")
tn.write(password + "\n")
## GET VOIP INTERFACE
tn.write("sh int desc | i VOIP \n")
输出会产生如下内容:
router01011 #sh int desc |我是VOIP Gi0 / 1.110 up up Local - VOIP
然后我需要得到最后一行的前10个字符(在这种情况下是 Gi0 / 1.110 )并将其放入变量字符串中。我怎么能这样做?
谢谢!
答案 0 :(得分:0)
使用python,您可以将值保存在变量中,然后
result = your_var[:10]
我希望这可以帮到你