Perl

改行コードを問わずにテキストファイル中の連続する空白行を1行に縮めて上書きしたい

注文の多いタイトルである。 テキストファイル中の連続する空白行を1行に縮めたい。 縮めた結果を元ファイルに上書きしたい。元ファイルのバックアップは残さなくてよい。 CR、LF、CRLFのいずれの改行コードのファイルでも使えるようにしたい。 出力結果では…

8つの言語でテキストフィルタを書き比べた

※2015/11/15追記:現段階では8言語から12言語に増えている。その昔 id:eel3:20120129:1327845759 なんてことをやったのだが、性懲りもなくまた同じようなことをやってみた。作ったものはこちらに置いてある。 GitHub - eel3/hcasl: Command line tool for "h…

8つの言語で1つのツール(2つのコンソールアプリの出力を加工する類のツール)を書き比べた

id:eel3:20120116:1326675419 で書いたように、funclenというC言語用の行数計測ツールを使っている。単純にソースファイル中に定義されている関数名を列挙するだけにも使えるが、ある条件の時に誤った関数名を出力してしまう。なのでExuberant ctagsとgawkを…

時代遅れひとりFizzBuzz祭り Perl編

時代遅れひとりFizzBuzz祭り、今回はPerl。前回がGNU AWKだったので、その流れでテキスト処理用の言語としての地位をAWKから掻っ攫っていったPerlにしてみた。実に安直だ。Perlは殆ど触ったことがない。時々、拾ったツール*1がPerlで書かれてた等の理由でや…