Digamos que necesito averiguar cuántas palabras hay en cada archivo que tienen la palabra 'trabajo'.
Sé que para encontrar archivos con 'trabajo', sería ls work. Y para averiguar la cantidad de palabras seríawc -w
Sin embargo, intenté esto y parece que solo se muestra la cantidad de archivos, no la cantidad de palabras combinadas en todos los archivos (que necesito):
ls work | wc -w
Entonces, si hay 14 archivos que siguen el requisito previo de 'trabajo', se mostrarían 14, no el número de palabras.
fuente

findcomando para poder también sumar el recuento de líneas usandowc -l. ¡Asombroso!Puede ejecutar
wccon múltiples archivos y luego usar el shell incorporado*que agrega todos los archivos no ocultos en el directorio de trabajo awclos parámetros.fuente
work, esto mostrará la salida junto con un error ... un truco será redirigir el STDERR ...2>/dev/nullaunque debería usar algo comofindpara obtener solo los archivos ...