FreeBSDで郵便番号を調べる方法
住所は分かるけど郵便番号が分からない…と言う時のFreeBSDを使っての郵便番号の調べ方。
★日本郵政公社のサイトで調べる
正攻法。
市町村合併してても一応調べられる。
http://www.post.japanpost.jp/zipcode/
★FreeBSDのPortsとコマンドを使いこなす
郵政公社が配布してる郵便番号一覧のCVSファイルがjapanese/zipcodesでPorts化されてるので、これを使う。
japanese/zipcodesをインストール後、そのままでは使いにくいのでエイリアスを設定する。
# 7桁郵便番号 alias 7digits='cat /usr/local/share/misc/jp-zipcodes/zipcodes.7digits' # 事業所の郵便番号 alias jigyosyo='cat /usr/local/share/misc/jp-zipcodes/jigyosyo-euc.csv'
後は、住所をgrepで絞りこめば調べられるが、zshのグローバルエイリアスを使うともっと簡単になる。
# .zshrcの中身。grepにグローバルエイリアスを設定 alias -g G='|grep'
調べたい郵便番号が東京都渋谷区鉢山町なら下記のようにして(zshを使用)、150-0035だと分かる。
$ 7digits G 渋谷区 G 鉢山町 1500035:東京都 渋谷区 鉢山町
夕張市役所の郵便番号が知りたいなら下記のようにして、068-0492だと分かる。
$ jigyosyo G 夕張市役所 01209,"ユウバリシヤクシヨ","夕張市役所","北海道","夕張市","本町","4丁目2番地 (夕張郵便局私書箱第3号)","0680492","06804","夕張",1,0,0