“Conocimientos Programación>Perl Programming

Cómo encontrar los números de línea usando Perl

2015/11/12
Perl es un lenguaje de programación de scripts moderna para escribir programas informáticos de cualquier nivel de complejidad. Programas Perl suelen tener datos para trabajar a partir de archivos . Archivos comprenden varias líneas y puede ser necesario conocer el número de la línea que contiene datos específicos. Un bucle de Perl le permite acceder y contar las líneas de Instrucciones
1

Declarar una matriz Perl con el comando:

@ data = ();
2

Abra el archivo para leer dentro del guión de Perl con el comando:

abierto (INPUT , " output.txt ");

Tenga en cuenta que " output.txt " es un ejemplo de los datos archivo y " ENTRADA " es el manejador de archivo para hacer referencia al archivo dentro de la secuencia de comandos
3

Lee en las líneas de los archivos de la matriz: .

@ data = ;
4

Asignar un valor inicial de cero a la "cuenta " variable que es el contador de líneas en el programa:

$ count = 0 ;
Página 5

Utilice el bucle Perl " foreach " para ir si cada línea en el archivo :

foreach $ line ( @ data) { }


6

Coloque el contador de líneas dentro del lazo :

foreach $ line ( @ data) {

$ cuenta + + ; }


Tenga en cuenta que la "cuenta " la variable aumenta progresivamente con cada iteración del bucle y su valor se corresponde con el número de línea en el archivo .
7

Inserte una instrucción "if" en el bucle para averiguar el número de un determinado line . Por ejemplo , es necesario conocer el número de la línea que comienza con la palabra " progreso ". El siguiente fragmento de código hace

foreach $ line ( @ data) {

$ count + + , .

If ( $ line = ~ /Progreso /) {print " El número de la línea es de $ count" } }


Los resultados del programa se ve como " El número de la línea es de 12. "

Perl Programming
Cómo crear un archivo mediante Perl
Las variables de nivel de clase en Perl
Cómo integrar Perl en HTML
Cómo quitar el último octeto en Perl
Cómo escribir Perl Script
Cómo pasar parámetros a subrutinas en Perl
Cómo crear un Do While Loop en Perl
Cómo detectar errores de sintaxis Perl
Conocimientos Informáticos © http://www.ordenador.online