日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          "); //-->

          博客專(zhuān)欄

          EEPW首頁(yè) > 博客 > Linux下源代碼行數(shù)統(tǒng)計(jì)工具(sloccount, cloc等)

          Linux下源代碼行數(shù)統(tǒng)計(jì)工具(sloccount, cloc等)

          發(fā)布人:電子禪石 時(shí)間:2020-02-07 來(lái)源:工程師 發(fā)布文章

          重點(diǎn):發(fā)現(xiàn)cloc 非常好用,直接就出結(jié)果:

          99.png

          在windows下總是有很多源代碼統(tǒng)計(jì)工具, 比如SourceCounter(源代碼統(tǒng)計(jì)精靈)等工具

          之前我總是使用如下命令統(tǒng)計(jì)源代碼的信息, 繁瑣而可讀性差

          find . -type f -name "*.[hc]" | xargs cat | wc -l

          或者

           find . -name "*.[hc]" | xargs -L 1 wc -l | awk '{print $1}' | while read num; do total=$((total+num)); echo $total; done
          1  sloccount源代碼行數(shù)統(tǒng)計(jì)工具

          sloccount=Count Source Lines Of Code

          官網(wǎng) : http://www.dwheeler.com/sloccount/


          1.1   Ubuntu安裝
          sudo apt-get install sloccount
          1.2   使用
          sloccount  [--version]  [--cached]  [--append]  [  --datadir directory ]
                 [--follow]  [--duplicates]  [--crossdups]  [--autogen]  [--multiproject]
                 [--filecount] [--wide] [--details] [ --effort F E ] [ --schedule F E ] [
                 --personcost cost ] [ --overhead overhead ] [  --addlang  language  ]  [
                 --addlangall ] [--] directories
          --cached

          跳過(guò)計(jì)算過(guò)程,直接使用上次結(jié)果
          參數(shù)     描述
          –multiproject     如果該文件夾包括一系列的子文件夾,而它們中的每一個(gè)都是相對(duì)獨(dú)立開(kāi)發(fā)的不同的項(xiàng)目,那么使用”–multiproject”選項(xiàng),評(píng)估將會(huì)正確的考慮到這一點(diǎn)
          –filecount     顯示文件數(shù)目而非代碼行數(shù)
          –details     顯示每個(gè)源文件的詳細(xì)信息
          –duplicates     算上所有重復(fù)的(默認(rèn)情況下如果文件有相同的內(nèi)容,則只算一個(gè))
          –crossdups     如果頂目錄包含幾個(gè)不同的項(xiàng)目,并且你想把不同的項(xiàng)目下重復(fù)的文件在每個(gè)項(xiàng)目中都算上一次,則使用該選項(xiàng)
          ————————————————

          2  cloc代碼行數(shù)統(tǒng)計(jì)工具

          cloc也可以用來(lái)統(tǒng)計(jì)源代碼的行數(shù), 其本質(zhì)是一個(gè)perl的腳本。

          安裝

          91.png



          其本質(zhì)是一個(gè)perl的腳本, 可以用

          file `which cloc`

          可以使用

          cat `which cloc`

          查看其源代碼的信息

          92.png

          https://blog.csdn.net/gatieme/article/details/52791294


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



          關(guān)鍵詞:

          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉