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

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

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

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

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

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

カテゴリー: Linux パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.