El comando wc -l
cuenta el número de líneas en una entrada. Se puede usar de varias maneras en Zsh para contar múltiples entradas:
Contar líneas en un solo archivo
wc -l archivo.txt
Esto mostrará la cantidad de líneas en archivo.txt
.
Contar líneas en varios archivos
wc -l archivo1.txt archivo2.txt
Esto devuelve el número de líneas en cada archivo y una suma total.
Contar líneas de la entrada estándar (stdin)
cat archivo.txt | wc -l
O de forma más eficiente:
< archivo.txt wc -l
Contar líneas de múltiples archivos coincidentes
wc -l *.txt
Esto cuenta las líneas de todos los archivos .txt
en el directorio actual.
Contar líneas en la salida de un comando
ls -1 | wc -l
Cuenta la cantidad de archivos y directorios en la carpeta actual.
Contar líneas en archivos dentro de subdirectorios
find . -type f -name "*.txt" -exec wc -l {} +
Esto busca archivos .txt
en el directorio actual y subdirectorios, luego cuenta sus líneas.
Si quieres agregar una sección en el documento sobre wc -l
, dime dónde te gustaría que la incluya.