CentOS中wc命令詳解整理

來源:互聯網
上載者:User

CentOS中wc命令詳解整理

今天的內容是centos的wc命令,這個名字很好記,什麼,你也知道.

這個命令的功能也很好記,它功能很有限:

wc -c filename:顯示一個檔案的位元組數

wc -m filename:顯示一個檔案的字元數

wc -l filename:顯示一個檔案的行數

wc -L filename:顯示一個檔案中的最長行的長度

wc -w filename:顯示一個檔案的字數

[rocrocket@rocrocket programming]$ cat wc1.txt1 234 5你好[rocrocket@rocrocket programming]$ wc -c wc1.txt16 wc1.txt[rocrocket@rocrocket programming]$ wc -m wc1.txt12 wc1.txt[rocrocket@rocrocket programming]$ wc -l wc1.txt3 wc1.txt[rocrocket@rocrocket programming]$ wc -L wc1.txt4 wc1.txt[rocrocket@rocrocket programming]$ wc -w wc1.txt5 wc1.txt

每行結尾的分行符號也算一個字元,空格也算一個字元.

採用UTF-8編碼,一個漢字在這裡被轉換為3位元組,wc -c顯示的結果是16,即“第一行的4個位元組+第二行的5個位元組+第三行的7個位元組”=4 5 7=16.

而當使用-m選項時,一個漢字就作為一個字元計算,是4 5 3=12.

當使用-L時,是給出最長行的長度,第二行最長,有4個字元長.(顯然是不把分行符號計算在內)

使用-w是計算字數,一個字是一個word,“34”表示一個word,一個“你好”表示一個word,因此2 2 1=5.

插孔說說tab定位字元,這個符號比較特殊,當使用-L時,定位字元算7個字元(這要依據一個定位字元的長度而定,在我的系統中一個定位字元算7個空格長度).而當使用-w時,定位字元和空格沒有兩樣,都作為字的間隔來看待.當用-c時,一個定位字元也就算一個字元,它的確就只是一個字元而已.

如果你直接執行wc wc1.txt,則顯示:

[rocrocket@rocrocket programming]$ wc wc1.txt3  5 16 wc1.txt

輸出資訊依次是:行數 字數 位元組數 檔案名稱.

wc命令
  wc命令的功能為統計指定檔案中的位元組數、字數、行數, 並將統計結果顯示輸出.
  文法:wc [選項] 檔案…
  說明:該命令統計給定檔案中的位元組數、字數、行數.如果沒有給出檔案名稱,
則從標準輸入讀取.wc同時也給出所有指定檔案的總統計數.字是由空白字元區分開的最大字串.

  該命令各選項含義如下:

  - c 統計位元組數.
  - l 統計行數.
  - w 統計字數.

  這些選項可以組合使用.
  輸出資料行的順序和數目不受選項的順序和數目的影響.
  總是按下述順序顯示並且每項最多一列.
  行數、字數、位元組數、檔案名稱
  如果命令列中沒有檔案名稱,則輸出中不出現檔案名稱.

  例如:
  $ wc - lcw file1 file2
  4 33 file1
  7 52 file2
  11 11 85 total
  省略任選項-lcw,wc命令的執行結果與上面一樣.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.