En Linux, analizar archivos de texto es una tarea común. Dos utilidades fundamentales para esto son wc y nl, que le ayudan a contar contenido y numerar líneas, respectivamente.
Contar con el comando wc
El comando wc (word count o conteo de palabras) es una herramienta potente para el análisis básico de archivos. Cuando se ejecuta en un archivo, proporciona un resumen de su contenido.
$ wc /etc/passwd
96 265 5925 /etc/passwd
La salida muestra tres números seguidos del nombre del archivo. De izquierda a derecha, estos números representan:
- El número de líneas.
- El número de palabras (el conteo de palabras en Linux).
- El número de bytes.
Obtener conteos específicos
A menudo, solo necesita una pieza de información. Puede usar opciones para mostrar un conteo específico en lugar de los tres.
-l: Muestra solo el conteo de líneas.-w: Muestra solo el conteo de palabras.-c: Muestra solo el conteo de bytes.
Por ejemplo, para ver solo el número de líneas en el archivo /etc/passwd, usaría:
$ wc -l /etc/passwd
96
Numerar líneas con el comando nl
Otro comando útil para inspeccionar archivos es nl (number lines o numerar líneas). Como su nombre indica, lee un archivo y muestra su contenido con números de línea añadidos al principio de cada línea. Esto es especialmente útil para revisar scripts o archivos de configuración.
Considere un archivo llamado file1.txt con el siguiente contenido:
i
like
turtles
Usando el comando nl, puede añadir fácilmente números de línea en Linux:
$ nl file1.txt
1 i
2 like
3 turtles
Tanto wc como nl son comandos esenciales para el procesamiento de texto cotidiano en la línea de comandos de Linux.