rubyで秒単位のひづけの補完

rubyで秒単位のひづけの補完

f=(`ls .. | grep csv`).split("\n");

jjj=Hash.new();
p f;
#f=["1264.csvcsv"]
t=Time::new(2011,3,11,00,00,00)
puts t;
f.each{|k|
        f2=open("../"+k,"r")

        f3=open(k.gsub(/csv$/,''),"w")
        f2.each{|j123|
                j124=j123.split("\x01")
                j125=j124[2];

                !jjj.has_key?(j125) ? jjj[j125]=1 : jjj[j125]=jjj[j125]+1;

#               (jjj.has_key?(j125))? puts(1) : puts(2)
        }

        puts "syuyou"
#       jjj.each{|k|
#               puts k[0]
#       }

#       exit()
        (24*60*60*7).times.each{|l123|
                t123=t+l123
                t123b=t123.to_s.split(" ")[0..1].join(" ")

                jjj.has_key?(t123b)? f3.puts(t123b+","+jjj[t123b].to_s) : f3.puts(t123b+","+"0");
        }

        f2.close()
        f3.close()
#       exit();


}