linux 計數命令 wc

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 

linux 計數命令 wc


分享到:


相關文章: