From: 7stud -- Date: 2007-10-14T11:13:55+09:00 Subject: Re: Can you terminate an each_line statement. Or, you could do this: IO.foreach("data.txt") do |line| if line.include?("3") break end puts line end --output:-- line 1 line 2 -- Posted via http://www.ruby-forum.com/.