Hola, me parecio que lo que querias hacer se podia lograr con Ruby y sin mucho 
mas. Así que me di a la tarea de intentar una solución:

#!/usr/bin/env ruby
open("text.txt").each { |l| print "Nombre: #{l.split("<tab>")[0]} Apellido: 
#{l.split("<tab>")[1]} Edad: #{l.split("<tab>")[2]}" }

Con ese código consegui parsear un archivo como este:
german<tab>gimenez<tab>30
juan<tab>gimenez<tab>20
luciano<tab>gimenez<tab>23

Y Obtener una salida como esa:
[EMAIL PROTECTED]:~/varios$ ./leer.rb
Nombre: german Apellido: gimenez Edad: 30
Nombre: juan Apellido: gimenez Edad: 20
Nombre: luciano Apellido: gimenez Edad: 23

Tal vez te sirva para lo que necesitas, e incluso talvez puedas optimizar esa 
linea de código que no creo que sea demasiado optima.

Saludos.
El Tuesday 30 October 2007 23:43:36 Martin Aceto escribió:
> Hola gente, hace poco me inscribí en la lista, ya que comencé a desarrollar
> en RoR, y ahora se me planteo una inquietud.
>
> Necesito importar un archivo .txt que esta separado por tab del tipo de
>
> Pos.    PEC    N°    Nombre
> 1    1    56    Nahuel Tromtti
> 2    2    4    Amado So
> 3    3    56    Lucas Cno
> 4    4    23    Patricio Rs
> 5    5    9    Carlos Aldo
> 6    6    6    Maximiliano Sa
>
> y conseguir algo como ['1','1','19', 'Nahuel Trombetti'] o mejor aun algo
> como ['Pos.' => '1','PEC' => '1', 'N'  => '19', 'nombre' => 'Nahuel
> Tromtti'].
>
> Alguien me podría tirar alguna idea de como encararlo
>
> Muchas Gracias
> Martín



-- 
My Blog: http://libertadcero.wordpress.com/
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a