在linux中,wc命令的作用是統(tǒng)計(jì)指定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù),并將統(tǒng)計(jì)結(jié)果顯示輸出,若不指定文件名稱、或是所給予的文件名為“-”,則wc命令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù);該命令的使用語(yǔ)法“wc [選項(xiàng)] 文件 …”。
本教程操作環(huán)境:Red Hat Enterprise Linux 6.1系統(tǒng)、Dell G3電腦。
Linux wc命令用于計(jì)算字?jǐn)?shù)。
利用wc指令我們可以計(jì)算文件的Byte數(shù)、字?jǐn)?shù)、或是列數(shù),若不指定文件名稱、或是所給予的文件名為"-",則wc指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。
語(yǔ)法:
wc [選項(xiàng)] 文件 ...
參數(shù):
-
-c或–bytes或–chars 只顯示Bytes數(shù)。
-
-l或–lines 顯示行數(shù)。
-
-w或–words 只顯示字?jǐn)?shù)。
-
–help 在線幫助。
-
–version 顯示版本信息。
具體用法及分析
以下通過(guò)具體文件演示wc命令以上各選項(xiàng)參數(shù)的具體用法及分析,創(chuàng)建一個(gè)test.txt文件,文件內(nèi)容如下圖所示:
1)執(zhí)行命令wc -c test.txt后,結(jié)果如下圖所示:
如圖中顯示,該文件顯示有24個(gè)字節(jié),這是因?yàn)榘丝崭穹约懊啃械膿Q行符。
我們可以通過(guò)命令cat -A test.txt查看換行符,如下圖所示:
2)執(zhí)行命令wc -l test.txt后,結(jié)果如下圖所示:
圖中顯示該文件有3行
3)執(zhí)行命令wc -m test.txt后,結(jié)果如下圖所示:
該結(jié)果與-c選項(xiàng)的參數(shù)結(jié)果一樣,有24個(gè)字符
4)執(zhí)行命令wc -w test.txt后,結(jié)果如下圖所示:
圖中顯示該文件有4個(gè)字。
5)執(zhí)行命令wc -L test.txt后,結(jié)果如下圖所示:
圖中顯示該文件最長(zhǎng)行長(zhǎng)度為11,不包括換行符。
6)執(zhí)行命令wc test.txt后,結(jié)果如下圖所示:
圖中結(jié)果顯示依次為行數(shù)、單詞數(shù)、字節(jié)數(shù)、文件名。
4、