Yuki猫のおうち

気ままに自由に日々を生きるエンジニアのブログ

macとwindowsのテキストファイルの改行コード問題を解決してみる

あれ、私の一行長すぎ...!?

macで作成したテキストファイルをwindowsで開いた時に、改行コードの違いで複数行の文章が一行になっちゃうこととか、ありますよね。

一般的なmac OS Xの改行コードは LF で、windowsの改行コードは CR+LF なので、この違いによるものなんですが...

あの現象を解決する方法を調べたのでメモっておきます。

nkf最強説

どうやら、nkfコマンドで簡単に変換できるらしい。

参考ブログ >> 改行コードの変換

以前当ブログで文字コード問題でnkfコマンドを使った記事を書いたけど、改行コード問題も解決出来るとは...
まぁ改行コードも言ってしまえば文字コードだし、結局一緒か。

yukineko4you.hatenablog.com


以下のコマンドで、macの改行コード -> windowsの改行コード の変換ができる。

$ nkf -Lw hogehoge_mac.txt > hogehoge_windows.tx

nkfコマンド、とても強いです。