
Podría ser con cualquier cosa: terminal, Vim, Atom. ¿Cómo contar el número total de palabras de todos los archivos de un directorio?
Respuesta1
Si solo desea conocer el número total de palabras en todos los archivos de un directorio (y suponiendo que no haya subdirectorios, ignorando los archivos ocultos y otras advertencias), puede intentar:
cat * | wc -w
cat *
simplemente concatena el contenido de todos los archivos en el directorio actual a la salida estándar. Esto se canaliza a wc -w
wc (recuento de palabras) y simplemente devuelve el número de palabras que (en este caso) lee de la entrada estándar.
Si está de acuerdo con una salida un poco más compleja, simplemente intente:
wc -w *
wc tiene otras opciones que devuelven número o líneas, número de caracteres, etc.
Respuesta2
Puedes usar
find . -type f -exec wc -w {} + | tail -n1
Salida de muestra:
% find . -type f -exec wc -w {} + | tail -n1
8704 total
Probado en Debian Buster (10.5) con
% find --version
find (GNU findutils) 4.6.0.225-235f
Respuesta3
find . -maxdepth 1 -type f -exec wc -w {} \;