Eğer kod satırlarını saymak istersem, önemsiz şey
cat *.c *.h | wc -l
Peki ya birkaç alt dizinim varsa?
cat
? wc -l *.c *.h
aynı şeyi yapar.
wc -l *.c *.h | tail -n 1
Benzer bir çıktı almanız gerekir .
**
, kullanmanız wc -l **/*.{h,c}
veya buna benzer bir şey kullanmanız için özyinelemeli bir genelleme mekanizması sağladığını unutmayın . Bash'de en azından bu seçeneğin (çağrılan globstar
) varsayılan olarak kapalı olduğunu unutmayın. Ama aynı zamanda bu özel durumda, cloc
ya SLOCCount
da çok daha iyi bir seçenek olduğunu unutmayın. (Ayrıca, kaynak dosyaları kolayca bulmak / listelemek için ack
tercih find
edilebilir.)