CMD Master
Volver al blog
Arnošt Havelka

Cuenta líneas con wc y ordena un archivo

Usa wc -l para contar líneas y sort para poner los nombres en orden.

Iniciar lección interactiva
Cuenta líneas con wc y ordena un archivo

Los registros y las listas se juzgan mejor cuando sabes lo largos que son. wc -l imprime un recuento de líneas. sort pone las líneas en orden para que los duplicados y los huecos salten a la vista.

Cuenta líneas: wc -l

-l significa líneas (no palabras ni bytes). Pasa un nombre de archivo.

Prueba el comando

¡Cuenta las líneas de un archivo!

Construir el comando
wc
Terminal
~$wc -l users.txt
0 users.txt

¿Cuántas cuentas hay?

Terminal
~$wc -l users.txt

El número va primero y después el nombre del archivo. Encadena a wc -l cuando ya filtraste con grep.

Pon las líneas en orden: sort

sort lee un archivo e imprime las líneas en orden alfabético. No cambia el archivo a menos que redirijas la salida.

printf '%s\n' 'Zebra' 'Apple' > names.txt
sort names.txt

En disco, Zebra y luego Apple se convierten en Apple y luego Zebra en pantalla.

Terminal
~$sort names.txt

Cuenta primero cuando necesitas un tamaño. Ordena cuando necesitas recorrer los valores. Combínalos después con una tubería: sort names.txt | wc -l.


Comprobación de conocimientos

1 / 3

¿Qué imprime wc -l file?

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

Práctica: Extracción de Datos

Combine grep, canalizaciones y redirección para extraer y analizar datos.