rubyを語るスレッド

このエントリーをはてなブックマークに追加
>>786
いかん、いい加減過ぎました。

require 'csv'

ARGV.each do |file|
n = 0
CSV.open(file, 'r') do |row|
cell = row[9]
n += 1 if (cell and cell.data == "\201\234")
end
print("#{file}: #{n}\n")
end

これをfoo.rbとして保存して、

ruby foo.rb hokkaido.csv aomori.csv

とかすれば、

hokkaido.csv: 3
aomori.csv: 0

という感じに出るはずです。