linux wc命令用於計算字數。
利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔名稱、或是所給予的檔名為“-”,則wc指令會從標準輸入裝置讀取資料。
語法
wc [-clw][——help][——version][檔案。。。]
引數:
-c或——bytes或——chars 只顯示Bytes數。
-l或——lines 顯示行數。
-w或——words 只顯示字數。
——help 線上幫助。
——version 顯示版本資訊。
例項
在預設的情況下,wc將計算指定檔案的行數、字數,以及位元組數。使用的命令為:
wc testfile
先檢視testfile檔案的內容,可以看到:
$ cat testfile
Linux networks are becoming more and more common, but scurity is often an overlooked
issue。 Unfortunately, in today’s environment all networks are potential hacker targets,
fro0m tp-secret military research networks to small home LANs。
Linux Network Securty focuses on securing Linux in a networked environment, where the
security of the entire network needs to be considered rather than just isolated machines。
It uses a mix of theory and practicl techniques to teach administrators how to install and
use security applications, as well as how the applcations work and why they are necesary。
使用 wc統計,結果如下:
$ wc testfile # testfile檔案的統計資訊
3 92 598 testfile # testfile檔案的行數為3、單詞數92、位元組數598
其中,3 個數字分別表示testfile檔案的行數、單詞數,以及該檔案的位元組數。
如果想同時統計多個檔案的資訊,例如同時統計testfile、testfile_1、testfile_2,可使用如下命令:
wc testfile testfile_1 testfile_2 #統計三個檔案的資訊
輸出結果如下:
$ wc testfile testfile_1 testfile_2 #統計三個檔案的資訊
3 92 598 testfile #第一個檔案行數為3、單詞數92、位元組數598
9 18 78 testfile_1 #第二個檔案的行數為9、單詞數18、位元組數78
3 6 32 testfile_2 #第三個檔案的行數為3、單詞數6、位元組數32
15 116 708 總用量 #三個檔案總共的行數為15、單詞數116、位元組數708