1. 程式人生 > >Linux wc命令(統計檔案行數)

Linux wc命令(統計檔案行數)

wc(word count)

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

利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔名稱、或是所給予的檔名為“-”,則wc指令會從標準輸入裝置讀取資料。

語  法:wc [-clw][--help][--version][檔案...]

參  數:
  -c或--bytes或--chars     只顯示Bytes數。
  -l或--lines                        只顯示列數。

  -w或--words                   只顯示字數。

  -m                                    只顯示字元數

  --help                              線上幫助。

  --version                         顯示版本資訊。

這些引數可以單獨使用也可以組合使用。

但是要注意,組合使用時輸出結果的列的順序和數目不受選項的順序和數目的影響。

輸出結果總是按以下順序進行顯示的: 行數 字數 位元組數 檔名


例如: 

wc -lcw file_a file_b

則輸出結果為:

9 36 file_a

8 62 file_b

8 24 96 total


省略任選項-lcw,wc命令的執行結果與上面是一樣的。
 
以上選項也可以單獨使用,例如:


wc -l filename  統計行數


wc -c filename 統計位元組數


wc -m filename 統計字元數


wc -w filename 統計單詞數


wc -L filename 輸出 filename 檔案裡最長的那一行是多少個字元數

輸入命令 wc --help 可以瞭解更多內容。