Linux 計數命令 WC
阿新 • • 發佈:2018-11-15
Linux系統中的wc(Word Count)命令的功能為統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。
1.命令格式:
wc [選項]檔案...
2.命令功能:
統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數、字數、行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所指定檔案的總統計數。
3.命令引數:
-c或--bytes或——chars:統計位元組數。
-l或——lines:統計行數。
-m 統計字元數。這個標誌不能與 -c 標誌一起使用。
-w或——words:統計字數。一個字被定義為由空白、跳格或換行字元分隔的字串。
-L 列印最長行的長度。
-help 顯示幫助資訊
--version 顯示版本資訊
4、示例:
統計當前目錄下的所有檔案行數:
wc -l *
當前目錄以及子目錄的所有檔案行數:
find . * | xargs wc -l #可以把*改成所要匹配的檔案,例如Java檔案,*.java這樣就只統計java原始碼了
列出BKK目錄下 字尾名是webp 且字首名不是以大寫X結尾的檔案的 檔案數
ls BKK | egrep [^X]\.webp | wc
引數選項可以組合使用,輸出列的順序和數目不受選項的順序和數目的影響。總是按下述順序顯示並且每項最多一列。
行數、字數、位元組數、檔名 如果命令列中沒有檔名,則輸出中不出現檔名
wc - lcw file1 file2 4 33 file1 7 52 file2 11 11 85 total
在檔案a中統計 hello 出現的行數:
grep hello a | wc -l
在檔案a中統計hello出現的次數:
grep -o hello a | wc -l
關注微信公眾號和今日頭條,精彩文章持續更新中。。。。。