1. まず、基本的な方法

用意するもの : 以下のどれか。

  • Unix : Solaris とか…個人では難しいかな?

  • Linux : 最近はポピュラーですね。

  • Cygwin : Winodws 上で、 Unix と同じような環境を提供するフリーのソフトウェア (GPL) です。 http://cygwin.com/ からダウンロードできます。日本語が使えないところがあったり、設定がちょっと面倒だったりしますが、 Windows 上で Unix 環境が利用できるのは、とてもありがたいです。

簡単には、以下のように perl を使います。

perl -p -i.bak -e 'tr/\x0D\x0A//d' *.html

プログラムを書かないで、perl, sed, awk などのコマンドの引数 (アーギュメント) だけで高度なことをやってしまう人たちのことを "one liner" と言います。日本語で言うと 一行野郎 かな? (笑) これも、その例です。このコマンドだけで *.html のファイルの CR (16進数で 0d) LF (16進数で 0a) を削除します。オリジナルファイルは、拡張子を .bak に変えて保存してあります。

新着記事