Cómo contar líneas en el archivo de Linux

Cómo contar líneas en el archivo de Linux
Los desarrolladores generalmente adoptan la práctica de contar líneas en el archivo para determinar la duración de su código o el programa. Lo hacen para descubrir la eficiencia del programa, el programa tiene menos líneas que realizan la misma tarea en comparación con el programa de líneas mayores.

En Linux, existen diferentes métodos para contar el número de líneas en los archivos, todos estos métodos se discuten en este artículo en detalle en detalle.

Cómo contar líneas en el archivo en Linux

Tenemos un archivo de texto en el directorio de inicio con el nombre "myfile.txt ”, para mostrar el contenido del archivo de texto, use el comando:

$ Cat MyFile.TXT

Método 1: Uso del comando wc

El único método para contar el número de líneas es usar el "WC"Comando con el"-l"Bandera que se usa para mostrar el recuento de líneas:

$ wc -l myfile.TXT

También puede usar el comando WC con el comando CAT para mostrar el recuento de líneas de un archivo:

$ Cat MyFile.txt | WC -L

Método 2: Uso del comando AWK

Otro método para contar las líneas del archivo en Linux es utilizando el comando de AWK:

$ awk 'end print nr' myfile.TXT

Método 3: Uso del comando SED

El comando "SED" también se puede usar en Linux para mostrar el recuento de líneas del archivo, el uso del comando SED con el fin de mostrar varias líneas se menciona a continuación:

$ sed -n '$ =' myfile.TXT

Método 4: Uso del comando GREP

El comando "GREP" se usa para buscar, pero se puede usar para contar el número de líneas, así como para mostrarlas, para este propósito, ejecutar el siguiente comando y reemplazar el "myfile.txt ”con el nombre de su archivo en el comando:

$ Grep -C ".*" mi archivo.TXT

En el comando anterior, hemos utilizado el indicador "-c" que cuenta el número de líneas y ".*"Se usa como un patrón regular o podemos decir que descubrir las cadenas en el archivo, otra forma de usar el comando GREP de modo que también muestra el nombre del archivo en la salida es el uso del indicador" -h ":

$ Grep -HC ".*" mi archivo.TXT

Método 5: Uso del comando nl

El comando de línea numérica (NL) se usa para mostrar las balas numeradas con las líneas del archivo:

$ nl myfile.TXT

Si desea mostrar solo el número de líneas, use el comando AWK con el comando nl:

$ nl myfile.txt | cola -1 | Awk 'imprimir $ 1'

Método 6: Uso del comando de lenguaje Perl:

El comando de lenguaje Perl también se puede utilizar para contar las líneas de los archivos en Linux, para usar el comando Perl para contar las líneas del archivo "myfile.txt ”, ejecute el comando:

$ perl -lne 'end imprimir $. ' mi archivo.TXT

Método 7: Uso de While Loop

Otro método más utilizado para contar el número de líneas de los archivos grandes es usar el bucle while. Escriba el siguiente script bash en el archivo de texto y guárdelo con .Extensión SH:

#!/bin/bash
echo "Ingrese el nombre del archivo"
leer file_name
recuento = 0
Mientras lea
hacer
((Count = $ Count+1))
hecho < $file_name
Echo $ Count

Ejecutar el archivo bash usando el comando bash:

$ BASH MICODE.mierda

En la salida anterior, en la ejecución del comando, solicita el nombre del archivo cuyas líneas deben contarse, escribe el nombre del archivo, en nuestro caso, es "myFile.txt ”, por lo que muestra los resultados.

Conclusión

Para calcular la productividad de los programadores, el parámetro principal es la longitud de su código, que se puede medir contando las líneas del archivo de código. En Linux, podemos contar las líneas de diferentes maneras que se discuten en este artículo, el método más utilizado es el método de comando WC.