En Perl, estoy tratando de leer un archivo de registro e imprimiré solo las líneas que tienen una marca de tiempo entre dos momentos específicos. El formato de hora es hh: mm: ss y este es siempre el tercer valor en cada registro. Por ejemplo, estaría buscando líneas que cayeran entre 12:52:33 a 12:59:33¿Cómo buscar líneas en un archivo entre dos marcas de tiempo usando Perl?
Soy nuevo en Perl y no tengo idea qué camino tomar para comenzar a programar esto. Estoy bastante seguro de que esto usaría algún tipo de expresión regular, pero por mi vida no puedo siquiera comenzar a comprender lo que sería. ¿Podría alguien por favor ayudarme con esto?
Además, para hacer esto más difícil, tengo que hacer esto con los módulos Core Perl porque mi compañía no me permitirá usar ningún otro módulo hasta que no se hayan probado y verificado que no habrá efectos nocivos en ninguno de los sistemas con los que el script puede interactuar
¿Qué quiere decir con el tercer valor? El tercer campo? – radius
¿Podría publicar un ejemplo de una línea del registro? Eso ayudaría a aclarar las cosas. –