Perl

Perlのforとforeach

ラクダ本より。foreachはforの同義語。だから、foreach ($i = 0; $i う、うまくいくかな。 % perl -e 'foreach ($i = 0; $i < 10; $i++) {print $i;}' 0123456789出来たぁ!!ラクダ本持ってるだけで読んでないことが判明した(汗 参考 ラクダ本 第3版 Volume1 …

aからzまで表示

久しぶりにperl % perl -e 'for("a".."z"){print "$_, ";}' a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, % perl -e 'for("00".."10"){print "$_, ";}' 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, Prelスゲー。 a2z …

関数の宣言のを自動化したい。

cで面倒なのが、関数を使う前に宣言されてないと使えないって所。関数名変えたり、引数変えたりすると面倒な作業が増えるので、自動化しちゃいたいなぁ・・・と思って、適当に作ってみた。 header ##!/usr/bin/perl my $tags = "tag"; (system("ctags -o $ta…

RBIL2HTML

BIOS命令を調べなければ・・・と思いをめぐらせていたら、前に作ったperlスクリプトの存在を思い出しました。 Ralf Browns Interrupt List HTML版 Ralf Brown's Files 原版 HTML版がやたら見難いのですよ。原版もよくわからないフォーマットだし・・・。と怒…