Saiyine
Punto Com

Dejar pasar desde o hasta una linea

2004-01-28 00:00:00

Necesitaba un par de scripts que permitiesen volcar un fichero a partir de la linea que contuviese mi correo, y que dejase de escribir al llegar a la linea con el token TABLE, asi que, dicho y hecho. Estos scripts cogen la entrada standard y la copian, el primero a partir de la linea que cumpla con una expresión regular que le pasamos como parametro, y el segundo hasta una linea igualmente marcada. Aqui os pongo el mencionado primer script, dejarpasardesde:

#!/usr/bin/perl $aceptado="no"; foreach $linea (<STDIN>) { if ($linea =~ /$ARGV[0]/) { $aceptado="si"; } if ($aceptado eq "si") { print "$linea"; } }

Y, por supuesto, su gemelo, dejarpasarhasta:

#!/usr/bin/perl $aceptado="si"; foreach $linea (<STDIN>) { if ($linea =~ /$ARGV[0]/) { $aceptado="no"; } if ($aceptado eq "si") { print "$linea"; } }

Keith Amling (25/09/2005, 13:11)

The second can be replaced with
sed '/foo/,$d'

and the first with
sed -n '/foo/,$p'


Rollos antiguos

2004-01-28 00:00:00 - Ejemplo de acceso a un fichero binario.

2004-12-16 00:00:00 - Extraer URLs de la entrada estandard.

2005-04-07 00:00:00 - Ejecutar comandos al cambiar la ip.

2005-06-08 00:30:00 - Chris Isaak - Wicked game.

2005-06-07 23:42:00 - Más que mil palabras.

Saiyine

Selfie of meHi! Welcome to Saiyine Punto Com where I talk about anything that goes through my mind!

Puedo prometer y prometo que a la mayor brevedad aquí irá un menú o algo asín.