« MRTGに変わるサーバリソース監視ツールmunin | メイン | IE8とubicast Blogger »

厄介なCRLFを一行Perlで除去する。

DOSの改行コードは本当に厄介だ!

せっかく作ったperlプログラムが改行コードがCRLFだったために動かなかった。 viとかで変換できると思ったけどどうにもうまくいかなかったのでめんどくさくなってperlで実行することにした。

$ cat 変換したいファイル | perl -pe 's/\r$//' > 変換後のファイル

元はといえば誰かがSubversionに登録した時に改行コードが間違って登録されたのが原因なので本当は必要ないのだが、 いざという時のために記事にしてみた。

unixのtrコマンドを使っても変換できるらしい。

トラックバック

このエントリーのトラックバックURL:
http://rutake.ddo.jp/blog/mt-tb.cgi/294

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2009年06月24日 11:27に投稿されたエントリーのページです。

ひとつ前の投稿は「MRTGに変わるサーバリソース監視ツールmunin」です。

次の投稿は「IE8とubicast Blogger」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。