博客專欄

EEPW首頁 > 博客 > Linux統(tǒng)計(jì)項(xiàng)目代碼行數(shù)-wc

Linux統(tǒng)計(jì)項(xiàng)目代碼行數(shù)-wc

發(fā)布人:電子禪石 時(shí)間:2020-02-06 來源:工程師 發(fā)布文章
Usage: wc [OPTION]... [FILE]...
    -c, --bytes, --chars print the byte counts
    -l, --lines print the newline counts
    -L, --max-line-length print the length of the longest line
    -w, --words print the word counts
        --help display this help and exit
        --version output version information and exit


打開終端,用cd命令定位到工程所在的目錄,然后調(diào)用以下命名即可把每個(gè)源代碼文件行數(shù)及總數(shù)統(tǒng)計(jì)出來:

find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

上面命令可以搜索這個(gè)工程。但包含了空格。

find . "(" -name "*c" -or -name "*.h" -or -name "*cpp" ")" -print | xargs wc -l

下面舉幾個(gè)例子:

1.統(tǒng)計(jì)當(dāng)前目錄下,py文件數(shù)量:

  1. find . -name "*.py" |wc -l

2.統(tǒng)計(jì)當(dāng)前目錄下,所有py文件行數(shù):

  1. find . -name "*.py" |xargs cat|wc -l

3.統(tǒng)計(jì)當(dāng)前目錄下,所有py文件行數(shù),并過濾空行:

  1. find . -name "*.py" |xargs cat|grep -v ^$|wc -l


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。

繼電器相關(guān)文章:繼電器工作原理


時(shí)間繼電器相關(guān)文章:時(shí)間繼電器




關(guān)鍵詞:

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉