Página 1 de 1

Coger campos separados por tabulación desde un TXT

NotaPublicado: 2015-11-06 13:50 @618
por coltx
Amigos, tengo un archivo TXT desde el cual debo tomar los campos para luego armar otro archivo txt separados igualmente por tabulación.

Si bien he realizado la captura de otros archivos separados por ';' o '"' o '|' o lo que sea... pero por tabulación no sé cómo hacerlo. Favor, su ayuda.

El archivo es de esta forma:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Campo1  Campo2  Campo3  Campo4  Campo5  etc…
Campo1  Campo2  Campo3  Campo4  Campo5  etc…
Campo1  Campo2  Campo3  Campo4  Campo5  etc…
Campo1  Campo2  Campo3  Campo4  Campo5  etc…
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Este script lo tengo para tomar un archivo separado por '|'. ¿Cómo sería con tabulación?

#!/usr/bin/perl
open (FILE, @ARGV[0]) || die "No pude abrir el archivo @ARGV[0]\n";

foreach $a (<FILE>)
{
@datos=split(/\|/,$a);
$Nombre=@datos[0];

}

Desde ya, gracias por su ayuda.

Re: Coger campos separados por tabulación desde un TXT

NotaPublicado: 2015-11-06 14:33 @648
por coltx
Me respondo solo :D :D :D :D :D

@datos = split(/\ /,$a);


Gracias, de todas maneras.

Re: Coger campos separados por tabulación desde un TXT

NotaPublicado: 2015-11-06 15:03 @669
por explorer
Mejor así:

@datos = split /\t/, $a;