Recursive
計算程式碼行數?
如果我想計算程式碼行數,那麼微不足道的事情是
cat *.c *.h | wc -l
但是如果我有幾個子目錄呢?
最簡單的方法是使用名為
cloc
. 以這種方式使用它:cloc .
就是這樣。:-)
您可能應該為此使用SLOCCount或cloc,它們專為計算項目中的原始碼行數而設計,無論目錄結構等如何;任何一個
sloccount .
或者
cloc .
將從目前目錄開始生成一份關於所有原始碼的報告。
如果你想使用
find
andwc
,GNUwc
有一個不錯的--files0-from
選擇:find . -name '*.[ch]' -print0 | wc --files0-from=- -l