Linux 及 Windows 文字案轉換

在 Linux 及其他 Unix Like 作業系統與Windows 裡面所儲存的文字檔案,最大分別是換新一行的顯示。Linux 會使用 EOL 作為跳行;而 Windows 則會使用 Ctrl-m (^M)。在 Linux 下可以用 dos2unix 及 unix2dos 將 Linux 及 Windows 的文字檔轉換:


$ unix2dos unix_text.txt win_text.txt

以上指令就會將 unix_text.txt 轉換成 windows 格式,並儲存到 win_text.txt,如果要將 windows 文字檔轉成 Linux 文字檔,只要這樣:

$ dos2unix win_text.txt unix_text.txt




Leave a Reply