一句shell命令搞定c++代碼行數統計
$ find ./ -name '*.h' -or -name '*.cc' -or -name '*.cpp' -or -name '*.hpp' \
| xargs cat \
| wc -l
- xargs 用於去掉換行,就是將find的多行的結果,轉換爲一行(以空格隔開),供給cat;
- wc -l 統計cat顯示文件的行數。
©️qingdujun | 2019-09-20於北京海淀
References:
- yhhwatl的專欄,一句shell命令搞定代碼行數統計
- 吳秦(Tyler),【日常小記】統計後綴名爲.cc、.c、.h的文件數