2003-09-20から1日間の記事一覧

折りたたみコマンド

dev

fold -w NUM

行内も含めて、パターンの出現のカウント

dev

perl -e '$c=0;while(<>){while(/a/g){$c++;}}print "$c\n"' awk 'BEGIN{c=0}{c+=gsub(a,"")}END{print c}' awk 'BEGIN{RS="a"}END{print NR-1}' (最後に出現すると落すけど) perlの方がちょっと速い。もっといい方法ありそう・・・

シェルスクリプト内での日本語

dev

Shift-JISの2バイト目がスクリプトのメタキャラなどとぶつかるとき、どうやってもエスケープできない。("チ""ー"など)なので、そういうときはスクリプト自体をEUCにして出力だけS-JISに変換すればぶつかることがない。gawkはEUC対応なので特に有効。

うを〜!マウス壊れた。

予備マウス動作中買っておいてよかった。。