Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

nkfコマンドで半角文字を全角に

nkfコマンドは文字コードをよろしく扱ってくれるモンです。
副次的な効果として、半角文字を全角文字にしてくれたりします。

実際のところ

総務省提供の市町村名リストにある読み仮名は半角ですが……nkfを通せばこの通り。

$ echo "オオガキシ" | nkf
オオガキシ

全角が混ざっていても、ちゃんと動いてくれます

$ echo "ホノカチャーン(・8・)" | nkf
ホノカチャーン(・8・)