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.