1
我想弄清楚爲應用程序編寫了多少行代碼。代碼位於當前目錄和子目錄中。我使用的是Ubuntu。如何計算當前目錄和子目錄中所有文件的所有行?
我想弄清楚爲應用程序編寫了多少行代碼。代碼位於當前目錄和子目錄中。我使用的是Ubuntu。如何計算當前目錄和子目錄中所有文件的所有行?
find . -type f -name \*.c -exec wc -l {} \; > /tmp/c_counts
find . -type f -name \*.h -exec wc -l {} \; > /tmp/h_counts
這將產生的WC輸出帶有特定擴展名的每個文件,每 /tmp文件一個延伸。如果這是你需要的,你可以通過一個簡單的awk腳本運行這些結果來獲得總計。
如果你只是想總的線,你可以使用下面的命令:
find . -name \*.c -o -name \*.h -exec cat {} \; | wc -l