SOFTELメモ Developer's blog

nkfコマンドで半角カナを維持する

2018/07/21 linux

問題

nkfコマンドで、プログラムの文字コード変換をしていたら、半角カナが全角カナに変換されていました!

半角カナのままにするにはどうしたらよいですか。

答え

nkfはデフォルトで半角カナを全角カナに変えてくる。

半角カナを半角カナのままにするには x オプションの指定が必要。

nkf -xw b.txt > a.txt

上の例だと、

入力は明示しないので自動判別

w は変換先文字コード UTF-8

x で半角カナを半角カナのままにする

関連するメモ

コメント