count = 0 File.readlines(ARGV[0]).each_with_index do |line, i| if i==0 print line end x = line.split(/;/) pharma = x[2] #p pharma.empty? #p pharma.nil? ean = x[3] #p ean.empty? price = x[12] #p price if !pharma.to_s.empty? and ean.to_s.empty? and !price.to_s.empty? print line count += 1 end end #p count