IPアドレスを指定のプレフィックス長で変換する

192.168.1.0/24のようにプレフィックス24で表示されているIPアドレスの範囲をプレフィックス 26で表示してみる。

Rubyで実行するには、ipaddressライブラリをgemでinstallして使う。

24を26にしたので、1行で表せていたIPアドレス範囲が4行になった。25にしていれば2行になる。

python3.3以降が入っていれば、pythonの標準ライブラリだけで実行できる。

Rubyの時はshellから実行したので、pythonでもshellから実行すると以下のとおり。

-Linux, Ruby
-, ,