Sto usando il seguente comando per contare le righe di testo nei file JAVA:
find . -name '*.java' | xargs wc -l
Come posso modificare i find
parametri di comando in modo che corrispondano a più di un'estensione di file? Ad esempio, vorrei utilizzare l'operazione sopra per i file CPP, C e H.
find -print0 | xargs -0
costrutto o anche migliore e più semplice: find . -name '*.cpp' -o -name '*.c' -o -name '*.h' -exec wc -l {} +
. Ciò eviterà qualsiasi problema relativo al nome del file (spazi vuoti, nuove righe e così via) ed è (molto) personalizzato.
find
comando, poiché è qui che stai cercando i file corrispondenti.