[perl] filtrando con perl

Jose Antonio Galicia jcgalici@cbbanorte.com.mx
Thu, 4 Jan 2001 14:31:17 -0600 (CST)


On Thu, 4 Jan 2001 lrgallardo@abl.com.mx wrote:

> > cat messages | awk '{print $2" "$3$6" " }'

> o si vaz a procesarlo más

>   perl -ne '@a=split;print "$a[1] $a[4,5] \n"' messages

 Sólo una correcion:

	perl -ne '@a=split;print "$a[1] @a[2,5] \n"' messages

 Si quieres tomar más de un elemento de la lista debes usar
'@' para indicarlo, al usar el escalar (via '$') sólo puedes
llegar a un elemento.

 ¡Ah! Y otro detalle, el "@a[2,5]" se interpreta como una
lista con lo que la salida sería "$a[2] $a[5]" con lo que
estas agregando un espacio entre las variables.

 Saludos,
 Toño.
---
 mailto: jcgalici@cbbanorte.com.mx

--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe perl