« skip-grant-tables | トップページ | httpready »

2008/02/06

^Mを除去せよ

viであるテキストファイルを開いたら「^M」って文字が、、、。
なんぢゃこりゃ。→Windowsの改行コード(CRLF)の「CR」の部分。

どうやって削除するかと、、、そのままviの場合にはコマンドモードで、、、

 :%s/^M//g

と入力するだけ。
ちなみに、^Mの入力ですはこれは「^M」と入力するのではなく「Ctrl+V」「Ctrl+M」と入力する。

ちなみに、コマンドラインからだと、、、

 $ tr -d '\r' < input.txt > output.txt

ちなみに、Perlの場合には、

 s/\x0D\x0A|\x0D|\x0A/\n/g;

ってな感じです。

|

« skip-grant-tables | トップページ | httpready »

コメント

:set ff=unix

投稿: mitz | 2008/02/06 22:29

vimだと、↓でもOK。こっちのがオイラは楽。
:%s/\r//g

投稿: jigen | 2008/02/06 14:58

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



« skip-grant-tables | トップページ | httpready »