我正在编写一个快速脚本,以通过 telnet 从具有 CLI 的设备中提取数据。对于不知道如何处理的错误,我可以使用一点帮助。
res = nil
res = t.cmd('actual command').match(/Calls:\s(\d{1,})/)[1].to_i
在某些情况下,该设备正在快速打印出各种自主输出。此外,在此期间,设备有时不会返回导致不匹配的所有输出。因此,我收到以下错误:
in `<main>': undefined method `[]' for nil:NilClass (NoMethodError)
我尝试了一些不同的方法,但似乎无法解决这个问题。感谢您对此的任何帮助。