kobar9568のブログ

技術的なメモやその他諸々

nkfで改行コードを変えようとして少し悩んだ

  • UTF-8 CRLFのテキストをUTF-8 LFに変換したかった
  • nkfでサクッと改行コードだけ変えたつもりが、半角カナとカギカッコや中黒など一部の記号が意図せず変換されていた
  • 改行コードだけ変換したい場合は-xオプションと--no-best-fit-charsオプションの指定が必要らしい
$ nkf -Lu -w -x --no-best-fit-chars in.txt > out.txt

参考: https://kazmax.zpp.jp/cmd/n/nkf.1.html