常用指令 wc

前言

利用 wc 可以很容易計算指定的檔案或目標有幾行、幾個字、幾位元組,指令及應用的參數說明如下:


  • wc:依序顯示行、字、位元組。
  • wc -l:只顯示行。
  • wc -w:只顯示字。
  • wc -c:只顯示位元組。



統計單一檔案內容

如下指令可知 1.sh 內容為 3 行,5 個字,53 位元組 (B)。
# wc 1.sh
       3       5      53 1.sh


下列指令為利用 cat 先列出 1.sh 內容後在用 wc -l 去統計內容有幾行。
# cat 1.sh |wc -l
       3


下列指令為利用 cat 先列出 1.sh 內容後在用 wc -w 去統計內容有幾個字。
# cat 1.sh | wc -w
       5


下列指令為利用 cat 先列出 1.sh 內容後在用 wc -c 去統計內容有幾個位元組。
# cat 1.sh | wc -c
       53




統計多個檔案內容

使用 ls 來列出我們要統計的檔案。
# ls
 005.sh 012.sh 015.sh


若統計的檔案為多個時 wc 還會貼心的為我們列出加總值。
# wc 0*
       5       7      40 005.sh
      10      25     163 012.sh
      16      34     161 015.sh
      31      66     364 total      //統計多個時會有加總值




參考