From: "Sak .." Date: 2010-02-11T00:23:55+09:00 Subject: How to change stdin separator (perl vs ruby) I have to process very very big text files and not line per line, I have to access to a group of lines seperated for a "%". Then I tryed to access line per line and detect the separator for each line saving the lines in a buffer, obviously it works but it's very slow (text files are bigger than 1GB). Perl have an awesome feature that is to change the separator for iterating files (by default in all languages is "\n"), this simple and extremely efficent code do what I need: $/ = "%"; while ($article = ) { #Iteration } I can write a equivalent code in ruby but not (by far) as efficient as perl. Someone knows how can I change the separator for iterate the stdin in ruby? Thanks! -- Posted via http://www.ruby-forum.com/.