linux - wc命令

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