2008-02-14 行末の「^M」を取り除く emacs perl 秀丸やeclipseで編集したファイルをMeadowなどで開くとたまに行末に「^M」の文字がつくことがあります。 DOSのCR/LF形式で改行が表現されたファイルをUNIXで使われるLF形式で表示しようとしているために起きてしまう現象です。一個ずつ消すのも面倒なのでコマンドラインからperlを利用して一気に消す方法を紹介します。 perl -i -pe 's/\r\n/\n/g' > hoge.txt