タグ

perlに関するosakaecoのブックマーク (2)

  • PerlによるCSVファイルの高速集計:CodeZine

    はじめに Perlと言えば、いまだにCGIを思い浮かべる人は多いと思います。しかし、Perlは決してそれだけの言語ではなく、その言語仕様はテキストファイルを処理し、集計結果をレポートするのに非常に向いています。特によく利用されるテキストファイルとして、CSV形式が挙げられます。CSVを集計したい場合、Excelに読み込ませて集計関数やマクロを駆使しているという人も多いかと思いますが、Perlを利用することで、高度な集計作業を簡単かつ高速にできます。 稿では、筆者がPerlCSV集計を行う際によく使うノウハウを紹介したいと思います。対象読者まだ、PerlCGIと思っている方。65,536件を超える大量のCSVデータを前に、手も足も出なくなっている方。 必要な環境テキストエディタ。Perl 5.8.X。ただし、ほとんどのコードはそれ以下のバージョンでも動きます。 Perlのインストール 

  • 一時ファイルと私

    0 その筋の人にしか何の話か分からないでしょうし、 その筋の人にもあまり参考にならないとは思いますが、 一時ファイルについての私の方針を簡単にまとめてみました。 1 一時ファイル (temporary file) のファイル名は以下の規則に従ってつけ ることにしています。この規則に従っている限り、一時ファイルがあちこ ちのディレクトリに散らばっていても、簡単にまとめて消せます。もちろ ん他の人に命名されたファイルには注意が必要ですが。 一時ファイルの命名規則 ファイル名パターン: "a" or "a[a0-9.]*" Perl の正規表現: "a([a0-9\.].*)?" 例: "a", "aaaa", "aaBCD", "a1", "a.cpp", "a.ps", "aa.txt" ファイル名の命名に悩むときは、とりあえず "a.tex", "a.pl", "a.c" と いったファイ

  • 1