[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