El caso es que necesito abrir un fichero y extraer únicamente las líneas que contengan un determinado string ($string). Dichas líneas (lineas útiles) son a continuación procesadas por una función determinada:
Using perl Syntax Highlighting
open($fileIO,$file);
extraer_lineas_utiles($fileIO,$string);
procesar_lineas_utiles;
extraer_lineas_utiles($fileIO,$string);
procesar_lineas_utiles;
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Necesitaría por lo tanto aplicar algo así como un "grep" sobre dicho fichero y almacenar las líneas que contengan dicho string (líneas útiles) en otro fichero u en una estructura de datos determinada.
He buscado información sobre la instrucción en perl "grep" y por lo visto funciona únicamente con un array en entrada pero no con un fichero...
¿Alguien me puede echar una mano explicándome cuál sería la manera más simple de implementar dicho "grep"? ¿Dónde (y cómo) guardo las líneas que son extraídas?
¡Muchas gracias por adelantado!
Felipe