jika saya ingin menghitung baris kode, hal yang sepele adalah
cat *.c *.h | wc -l
Tetapi bagaimana jika saya memiliki beberapa subdirektori?
cat
? wc -l *.c *.h
melakukan hal yang sama.
wc -l *.c *.h | tail -n 1
mendapatkan hasil yang serupa.
**
, sehingga Anda bisa menggunakan wc -l **/*.{h,c}
atau sesuatu yang serupa. Perhatikan bahwa dalam Bash, setidaknya, opsi ini (dipanggil globstar
) tidak aktif secara default. Tetapi juga perhatikan bahwa dalam kasus khusus ini, cloc
atau SLOCCount
merupakan pilihan yang jauh lebih baik. (Juga, ack
mungkin lebih disukai find
untuk mencari / mendaftar file sumber dengan mudah.)