case field when "" ARGV.each { |f| File::open(f).each_line { |l| if regexp =~ NKF::nkf('-e', l) then puts f break end } } when "body" ARGV.each { |f| in_body_p = false File::open(f).each_line { |l| if ! in_body_p then in_body_p = true if header_end =~ l elsif regexp =~ NKF::nkf('-e', l) then puts f break end } } =つづく=