kaakaa Blog

この世は極楽 空にはとんぼ

[mac] MacOSにおける改行コード

ハマってました。

TEDのTranscriptをテキストファイルに書き出すプログラムを組んでいたんだけども、書き込む時に改行コードを"\n"で指定すると、どうやっても改行してくれなかった。
2日ぐらい悩んでたのかな。"\r"や"\r\n"にしてみたり、書き込みモードを色々調べてみたり…。

改行できなかった理由は簡単。
MacOS(UNIX?)では"\"と"\"は別物だということ。
今までwin機しか触ってこなかったからバックスラッシュ=エスケープシーケンスだと思い込んでいました。

バックスラッシュ(\)を素早く入力 - macTips (Mac OS X)

いやー情けない。