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)
私はいくつかの異なることを試しましたが、この問題を乗り越えることができないようです。これについて助けてくれてありがとう。