概要
何回もnkfコマンドについて調べているため、nkfコマンドについてまとめる。
nkf(network Kanji Filter)コマンドってなんだ?
標準入力を文字コードを変換しながらそのまま標準出力に吐き出す。
引数にファイル名を指定すれば、標準入力ではなくそのファイルを読み込む。
前提
- MacOS(Sierraでも良い)であること
- Homebrewがインストールされていること
インストール
以下コマンドを実行すれば、よほど古いバージョンでなければ、うまくいくはず。
Homebrewと他のコマンドとの共存でパスがおかしくなっている人は注意が必要。
$ brew install nkf
コマンドまとめ
基本
nkf オプション ファイル
よく使うオプション
文字コード変換用オプション
オプション | 内容 |
---|---|
-j | JISコードに変換 |
-e | EUCコードに変換 |
-s | シフトJISコードに変換 |
-w | UTF8コードに変換 |
その他
オプション | 内容 |
---|---|
-g | ファイルの文字コード出力 |
--overwrite | 現在あるファイルを上書き |