#!/usr/local/bin/perl -w #Autor: W. Luis Mochán use strict; my $campos='ID_ESTADO|DISTRITO|SECCION|ID_CASILLA|TIPO_CASILLA|EXT_CONTIGUA|TIPO_CANDIDATURA|TIPO_ACTA|LISTA_NOMINAL|NO_VOTOS_NULOS|NO_VOTOS_CAN_NREG|NO_VOTOS_VALIDOS|TOTAL_VOTOS|ORDEN|PAN|APM|PBT|NA|ASDC|MUNICIPIO|PAQUETE_ENTREGADO|CASILLA_INSTALADA|FECHA_HORA'; # campos de entrada my @campos=split /\|/, $campos; die <<"FIN" unless scalar(@ARGV) >=1; Uso: extraecampo.pl campo1 campo2 ... campoN ){ chomp; my @datos=split /\|/; foreach(@camposout){ print "$datos[$campos{$_}] "; } print "\n"; }