Linux wc命令

Linux 命令大全 Linux 命令大全

Linux wc命令用于計算字數(shù)。

利用wc指令我們可以計算文件的Byte數(shù)、字數(shù)、或是列數(shù),若不指定文件名稱、或是所給予的文件名為"-",則wc指令會從標準輸入設(shè)備讀取數(shù)據(jù)。

語法

wc [-clw][--help][--version][文件...]

參數(shù)

  • -c或--bytes或--chars 只顯示Bytes數(shù)。
  • -l或--lines 只顯示列數(shù)。
  • -w或--words 只顯示字數(shù)。
  • --help 在線幫助。
  • --version 顯示版本信息。

實例

在默認的情況下,wc將計算指定文件的行數(shù)、字數(shù),以及字節(jié)數(shù)。使用的命令為:

wc testfile 

先查看testfile文件的內(nèi)容,可以看到:

$ 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統(tǒng)計,結(jié)果如下:

$ wc testfile           # testfile文件的統(tǒng)計信息  
3 92 598 testfile       # testfile文件的行數(shù)為3、單詞數(shù)92、字節(jié)數(shù)598 

其中,3 個數(shù)字分別表示testfile文件的行數(shù)、單詞數(shù),以及該文件的字節(jié)數(shù)。

如果想同時統(tǒng)計多個文件的信息,例如同時統(tǒng)計testfile、testfile_1、testfile_2,可使用如下命令:

wc testfile testfile_1 testfile_2   #統(tǒng)計三個文件的信息 

輸出結(jié)果如下:

$ wc testfile testfile_1 testfile_2  #統(tǒng)計三個文件的信息  
3 92 598 testfile                    #第一個文件行數(shù)為3、單詞數(shù)92、字節(jié)數(shù)598  
9 18 78 testfile_1                   #第二個文件的行數(shù)為9、單詞數(shù)18、字節(jié)數(shù)78  
3 6 32 testfile_2                    #第三個文件的行數(shù)為3、單詞數(shù)6、字節(jié)數(shù)32  
15 116 708 總用量                    #三個文件總共的行數(shù)為15、單詞數(shù)116、字節(jié)數(shù)708 

Linux 命令大全 Linux 命令大全