MacとWindowsとLinuxでは改行コードが違うから、テキストファイルを扱う時には気をつけないと思いつつ、すぐ忘れるのでメモ。
改行コードの比較
| OS | 改行コード | 表記 | 
| UNIX(MacOS X含む) | LF | \n | 
| Mac OS 9以前 | CR | \r | 
| Windows・DOS | CR+LF | \r\n | 
改行コードの変換
Windows・DOS(CR+LF)→UNIX(LF)
sed -e "s/\r//g" ./input.txt > ./output.txt
UNIX(LF)→Windows・DOS(CR+LF)
sed -e "s/\n/\r\n/g" ./input.txt > ./output.txt
