如何統計目錄下所有檔案的總字數?

如何統計目錄下所有檔案的總字數?

它可以是任何東西:終端、Vim、Atom。如何統計目錄下所有檔案的總字數?

答案1

如果您只想要目錄中所有檔案的總字數(假設沒有子目錄,忽略隱藏檔案和其他注意事項),您可以嘗試:

cat * | wc -w

cat *只是將目前目錄中所有檔案的內容連接到標準輸出。它透過管道傳輸到wc -wwc(字數),僅返回(在本例中)從標準輸入讀取的字數。

如果您可以接受稍微複雜的輸出,只需嘗試:

wc -w *

wc 還有其他傳回數字或行數、字元數等的選項。

答案2

您可以使用

find . -type f -exec wc -w {} + | tail -n1

範例輸出:

 % find . -type f -exec wc -w {} + | tail -n1
 8704 total

在 Debian Buster (10.5) 上測試

 % find --version
find (GNU findutils) 4.6.0.225-235f

答案3

find . -maxdepth 1 -type f -exec wc -w {} \;

相關內容