si quiero contar las líneas de código, lo trivial es
cat *.c *.h | wc -l
¿Pero qué pasa si tengo varios subdirectorios?
cat? wc -l *.c *.hhace lo mismo
wc -l *.c *.h | tail -n 1obtener una salida similar.
**, por lo que podría haber utilizado wc -l **/*.{h,c}o algo similar. Tenga en cuenta que en Bash, al menos, esta opción (llamada globstar) está desactivada de forma predeterminada. Pero también tenga en cuenta que en este caso particular, cloco SLOCCountes una opción mucho mejor. (Además, ackpuede ser preferible findpara encontrar / enumerar fácilmente archivos fuente.)