якщо я хочу порахувати рядки коду, тривіальна річ
cat *.c *.h | wc -l
Але що робити, якщо у мене є кілька підкаталогів?
cat
? wc -l *.c *.h
робить те саме.
wc -l *.c *.h | tail -n 1
отримати аналогічний вихід.
**
, тож ви могли використовувати wc -l **/*.{h,c}
чи щось подібне. Зауважте, що в Bash, принаймні, ця опція (називається globstar
) вимкнено за замовчуванням. Але також відзначити , що в даному конкретному випадку, cloc
чи SLOCCount
це набагато кращий варіант. (Також ack
може бути кращим find
для легкого пошуку / переліку вихідних файлів.)