Directory

使用 wc 計算我的 webroot 中所有 PHP 腳本的行數

  • April 4, 2012

如何對我的 webroot 中的所有 PHP 腳本進行行數?

我在下面嘗試這樣的事情無濟於事:

wc -l *.php

您需要使用萬用字元擴展包含子目錄的 shell,或者堆疊另一個用於目錄橫向的工具,例如find

find -name "*.php" | xargs wc -l

如果,OTOH,您的目標是總結一切,請先加入程式碼:

find -name "*.php" | xargs cat | wc -l

使用 bash(僅從 4.0 版開始),您可以這樣做:

shopt -s globstar
wc -l **/*.php

在 zsh 中,你總是可以做wc -l **/*.php.

引用自:https://unix.stackexchange.com/questions/35683