改行コードの変換(CRLF→LF,Windows→UNIX) Linux 改行コード意外と困るのでメモしておく。 改行コード Unix\nWindows\r\nMacintosh\r hexdumpを利用する hexdumpコマンドによりファイルの内容を16進ダンプすると 以下のように改行コードが表示されます。 Unix0aWindows0d0aMacintosh0d Perlを利用する perlで改行コードを置換します。 Windows → Unix % perl -pe 's/\r\n/\n/' 変換ファイル > 出力ファイル Unix → Windows % perl -pe 's/\n/\r\n/' 変換ファイル > 出力ファイル viを利用する viを使って改行コードを置換します。 Windows→Unix :1,$s/^M$// 「^M」は「Ctrl + V」→「Ctrl + M」と入力。