jeśli chcę policzyć wiersze kodu, banalna rzecz
cat *.c *.h | wc -l
Ale co jeśli mam kilka podkatalogów?
cat
? wc -l *.c *.h
robi to samo.
wc -l *.c *.h | tail -n 1
uzyskać podobny wynik.
**
, dzięki czemu mógłbyś użyć wc -l **/*.{h,c}
lub czegoś podobnego. Pamiętaj, że przynajmniej w Bash ta opcja (wywoływana globstar
) jest domyślnie wyłączona . Ale również pamiętać, że w tym konkretnym przypadku, cloc
czy SLOCCount
jest dużo lepszym rozwiązaniem. ( ack
Może być również lepszym rozwiązaniem do find
łatwego znajdowania / wyświetlania plików źródłowych.)