2007-11-08から1日間の記事一覧

最後の 5 行の表示 (続き)

Print last 5 lines そのあと、awk 単独でのものもいくつか紹介されています。 { line[0 + n] = $0; n = f(n + 1) } END { print line[n]; stop = f(n) for (i = f(n + 6); i != stop; i = f(i + 1)) print line[i] } function f(n) { return int(n % 11) } …

Perl でアドレス変換

Loading... なんか面白そう。awk だと takano32 さんのところの http://taka.no32.tk/diary/20060324.html#p01 が個人的には素晴らしいできだと思います。これは system() 関数の挙動が分からないと書けない一行野郎ですね。

OSS のメリットと導入ノウハウを社内に理解してもらうには

OSSのメリットと導入ノウハウを社内に理解してもらうには | 日経 xTECH(クロステック) 難しい問題だと思います。 とりあえず、今の会社だと味方が何人かいるからいいかな。

awk がブーム

awk

http://d.hatena.ne.jp/cat42/20071106/p1 今静かなブーム、AWK! ボクとお友達の間だけで大ブーム!それ、凄すぎです。(wExcel の代替くらいはできますよ。グラフも gnuplot に渡してあげれば、そのまま描けますから。 これは面白いね!お仕事にも使えそう!…

CAPTCHA 破りコンテスト

CAPTCHA破りコンテストとか ネタとして面白そうなので、頭の隅に置いておこう。

Perl ハカーとその嫁の初夜

元ネタはこちら。 404 Blog Not Found:sedハカーとその嫁の初夜 Perl Hacker は ppencode? #!/usr/bin/perl -w length q bless glob and print chr oct ord q pop and print chr ord qq q q and print chr ord q else and print chr ord q pop and print chr…

double の小数点について

awk

Loading... まぁ、awk だってそういうこともしたいときもあるわけです。 awk 'BEGIN{a = 1.0; print sprintf("%.1f", a)}'文字列と数値の区別がない場合、たまに面倒なこともありますが、基本的には文字列を扱う関数 (sprintf(), 連接など) に通せば文字列扱…