2007-05-09から1日間の記事一覧

rawk.rb

30分プログラム、その22。RubyによるAWKっぽいプログラム。次のようなls.rawkを用意する。 BEGIN{ $sum = 0 $count = 0 puts "BYTES\tFILE" } rule {|*vals| unless vals[0] == 'total' $sum += vals[4].to_i $count += 1 print vals[4],"\t",vals[8],"\n" e…