From: 7stud -- Date: 2012-12-07T11:48:13+09:00 Subject: Re: Rows and columns in a text file. results = nil File.open ("data.txt") do |f| lines = f.readlines results = Array.new(lines[0].length - 1) { "" } lines.each do |line| line = line.chomp line.each_char.with_index do |char, row| results[row] << char end end end p results --output:-- ["NAMEONE ", "NAMETWO ", "NAMETHREE", "NAMEFOUR ", "NAMEFIVE ", "NAMESIX ", "NAMESEVEN", "NAMEEIGTH"] -- Posted via http://www.ruby-forum.com/.