技術メモ

技術メモ

awk

IPの個数をカウント

awk

IPレンジの中のIPの個数を知りたい(awkでログを漁る時に必要になったりする)。 IPを2進数と見立てて10進数に変換したうえで差分を取る。 split(ipstart,ipstart_ary,"."); x=ipstart_ary[1]*16777216+ipstart_ary[2]*65536+ipstart_ary[3]*256+ipstart_ary…