GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo contar el número total de líneas de archivos encontrados?

Si su versión de wc y find admite las opciones necesarias:

find . -name pattern -print0 | wc -l --files0-from=-

que le dará recuentos por archivo, así como un total. Si quieres solo el total:

find . -name pattern -print0 | wc -l --files0-from=- | tail -n 1

Otra opción para versiones de find que lo apoyan:

find . -name pattern -exec cat {} + | wc -l 

$ find . -name '*.txt' -exec cat '{}' \; | wc -l

Toma cada archivo y cat s él, luego canaliza todo eso a través de wc configurar el modo de conteo de líneas.

O, [no probado] extraño nombre de archivo seguro:

$ find . -name '*.txt' -print0 | xargs -0 cat | wc -l

Linux
  1. Cómo encontrar el número de archivos en un directorio y subdirectorios

  2. ¿Cómo contar el número de líneas en un archivo después de una coincidencia Grep?

  3. ¿Cómo contar el número de archivos en cada directorio?

  4. ¿Cómo puedo contar la cantidad de carpetas en una unidad usando Linux?

  5. ¿Cómo encuentro los archivos y totalizo sus tamaños?

Cómo contar archivos en el directorio en Linux

Cómo mover una gran cantidad de archivos en Linux

Cómo copiar una gran cantidad de archivos en Linux

Cómo contar la cantidad de archivos y subdirectorios dentro de un directorio

Cómo contar el número de archivos en un directorio en Linux

Cómo encontrar archivos en Debian