perlによるテキスト処理 [テキスト処理のお手伝い] へ [awkによるテキスト処理] へ [便利なツール] へ はじめに perlは非常に高機能な言語でテキスト処理のみならず、 バイナリデータを扱ったり、プロセス間通信 を利用できたりするため、幅広いユーザが利用しています。 awkで書けるプログラムは必ずperlで書けますし、 awkでは不可能な処理もperlでは可能なので、 これからどちらか「一つだけ」覚えるつもりなら、 perlを覚えたほうがよいかもしれません。 ただ、単純にテキストデータ(特に表計算ソフトのテキスト出力結果など) を処理するだけならawkのほうが直感的でわかりやすいと思います。 これはほとんど趣味の問題です。 筆者の経験では、 awkの利用者は大体高齢者(30代後半以上)で、若い人はすべてperlで処理してしまうことを好むようです。 ここでは、perlを使った便利