每天乙個Linux命令(40) wc命令

2021-08-02 11:22:54 字數 3109 閱讀 7253

linux系統中的wc

(word count)

命令的功能為統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。

1.命令格式:

wc [選項]檔案...

2.命令功能:

統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數、字數、行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所指定檔案的**計數。

3.命令引數:

-c 統計位元組數。

-l 統計行數。

-m 統計字元數。這個標誌不能與 -c 標誌一起使用。

-w 統計字數。乙個字被定義為由空白、跳格或換行字元分隔的字串。

-l 列印最長行的長度。

-help 顯示幫助資訊

--version 顯示版本資訊

4.使用例項:

例項1:檢視檔案的位元組數、字數、行數

命令:

wc test.txt

輸出:

[root@localhost test]

#cat test.txt 

hnlinux

peida.cnblogs.com

ubuntu

ubuntu linux

redhat

redhat

linuxmint

[root

@localhost test]

#wc test.txt

7  8 70 

test.txt

[root

@localhost test]

#wc -l test.txt  7 

test.txt

[root

@localhost test]

#wc -c test.txt 

70 test.txt

[root

@localhost test]

#wc -w test.txt  8 

test.txt

[root

@localhost test]

#wc -m test.txt 

70 test.txt

[root

@localhost test]

#wc -l test.txt 

17 test.txt

說明:

7     8     70     test.txt

行數 單詞數 位元組數 檔名

例項2:用wc命令怎麼做到只列印統計數字不列印檔案名

命令:

輸出:

[root@localhost test]

#wc -l test.txt  7 

test.txt

[root

@localhost test]

#cat test.txt |wc -l 7

[root

@localhost test]#

說明:

使用管道線,這在編寫shell指令碼時特別有用。

例項3:用來統計當前目錄下的檔案數

命令:

ls -l | wc -l

輸出:

[root@localhost test]

#cd test6

[root@localhost test6]#ll

總計 604

---xr--r-- 1 root mail  302108 11-30 08:39 

linklog.log

---xr--r-- 1 mail users 302108 11-30 08:39 

log2012.log

-rw-r--r-- 1 mail users     61 11-30 08:39 

log2013.log

-rw-r--r-- 1 root mail       0 11-30 08:39 

log2014.log

-rw-r--r-- 1 root mail       0 11-30 08:39 

log2015.log

-rw-r--r-- 1 root mail       0 11-30 08:39 

log2016.log

-rw-r--r-- 1 root mail       0 11-30 08:39 

log2017.log

[root

@localhost test6]

#ls -l | wc -l 8

[root

@localhost test6]#

說明:

數量中包含當前目錄

[root@www home]# wc --help

用法:wc [選項]... [檔案]...

或:wc [選項]... --files0-from=f

輸出每個指定檔案的行數、單詞計數和位元組數,如果指定了

多於乙個檔案,繼續給出所有相關資料的總計。如果沒有指定

檔案,或者檔案為"-",則從標準輸入讀取資料。

-c, --bytes 輸出位元組數統計

-m, --chars 輸出字元數統計

-l, --lines 輸出行數統計

--files0-from=檔案 從指定檔案讀取以nul 終止的名稱,如果該檔案被

指定為"-"則從標準輸入讀檔名

-l, --max-line-length 顯示最長行的長度

-w, --words 顯示單詞計數

--help 顯示此幫助資訊並退出

--version 顯示版本資訊並退出

每天乙個linux命令(40) wc命令

linux系統中的wc word count 命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。1 命令格式 wc 選項 檔案.2 命令功能 統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀...

每天乙個linux命令(40) wc命令

原文 linux系統中的wc word count 命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。1 命令格式 wc 選項 檔案.2 命令功能 統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準...

每天乙個linux命令(40) wc命令

linux系統中的wc word count 命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。1 命令格式 wc 選項 檔案.2 命令功能 統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀...