Tengo las siguientes líneas:
Using perl Syntax Highlighting
open(PASS, "< archivo.txt");
my @contenido = <PASS>;
foreach my $linea (@contenido)
{
if($linea =~ m/amigos de perl/)
{
print $linea;
}
}
close(PASS);
Coloreado en 0.004 segundos, usando
GeSHi 1.0.8.4
archivo.txt
Using text Syntax Highlighting
referencia archivo.txt
hola
amigos de perl
en español
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
salida por pantalla:
Using text Syntax Highlighting
amigos de perl
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Lo que necesito es que si el
script encuentra la cadena de búsqueda, en vez de imprimir la línea en la que está contenida esa cadena, imprima la primera línea, para que la salida por pantalla sea:
Using text Syntax Highlighting
referencia archivo.txt
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4