ネットワークエンジニアならシスコルータの型名やシリアルを収集することが多々あると思います。 Telnet/シリアルコンソールなどからshow inventoryコマンドを実行して、コマンド実行結果から手作業でExcelに転記するのは辛い作業です。 今回はPythonライブラリのTextFSMとTextFSMの抽出テンプレートntc-templatesと14行のPythonスクリプトで、いとも簡単に抽出することができますのでご紹介します。 inventory.csv 環境 今回はWin10にWSLでUbuntu上で試してみました。 事前にPython3をオールインワンパッケージのAnacondaでインストールしています。 Ubuntu 16.04 Python 3.6.3 Anaconda 5.0.1 TextFSM 0.3.2 実行環境 $ python --version Python
![TextFSMでシスコルータの型名とシリアルを抽出する方法 - kooshinlab / コーシンラボ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7e0ff7fb448efd3a3f2b59bcbf80f1be6415907/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKOOSHIN%2F20171128%2F20171128072835.png)