命令
1. 要顯示一個檔案的行數、字數和位元組數統計,請輸入:
wc chap1
運行結果:顯示 chap1 檔案中的行數、字數和位元組數。
2. 要僅顯示位元組數和字數統計,請輸入:
wc -cw chap*
運行結果:顯示以 chap 開頭的每個檔案中的位元組數和字數。這個命令也顯示這些檔案中的總位元組數和字數。
3. 要顯示一個檔案的行數、字數和字元數統計,請輸入:
wc -k chap1
運行結果:顯示 chap1 檔案中的行數、字數和字元數。
4. 要顯示一個檔案的字數和字元數統計,請輸入:
wc -kcw chap1
運行結果:顯示 chap1 檔案中的字元數和字數。
5. 要在標準輸入上使用 wc 命令,請輸入:
wc -klw
運行結果:顯示在標準輸入中的行數和字數。-k 標誌被忽略。
6. 要顯示一個檔案的字元數統計,請輸入:
wc -m chap1
運行結果:顯示 chap1 檔案中的字元數。
7. 要在標準輸入上使用 wc 命令,請輸入:
wc -mlw
運行結果:顯示標準輸入中的行數、字數和字元數。
用途
統計一個檔案中的行數、字數、位元組數或字元數。
語法
wc [ -c | -m ] [ -l ] [ -w ] [ File ... ]
wc -k [ -c ] [ -l ] [ -w ] [ File ... ]
描述
預設情況下,wc 命令對 File 參數指定的檔案中的行數、字數和位元組數進行計數。這個命令將換行符數、字數和位元組數寫到標準輸出並為所有指定的檔案保留一個總數。
當使用 File 參數時, wc 命令顯示檔案名稱以及請求的計數。如果沒有給 File 參數指定一個檔案名稱,wc 命令使用標準輸入。
wc 命令受 LANG、LC_ALL、LC_CTYPE 和 LC_MESSAGES環境變數影響。
wc 命令把一個字看作是被一個空格(如空白和跳格)分隔的非零長度字元串。
標誌
-c 統計位元組數,除非指定 -k 標誌。如果指定 -k 標誌,wc 命令統計字元數。
-k 統計字元數。指定 -k 標誌等同於指定 -klwc 標誌。如果把 -k 標誌同其它標誌一起使用,那么必須包含 -c 標誌。否則,將會忽略 -k 標誌。請參閱示例 4 和5 以獲取更多信息。
註:這個標誌在將來的發行版中將會撤銷。
-l 統計行數。
-m 統計字元數。這個標誌不能與 -c 標誌一起使用。
-w 統計字數。一個字被定義為由空白、跳格或換行字元分隔的字元串。
註:如果沒有指定標誌,預設情況下,wc 將統計檔案中的或來自標準輸入的行、字和位元組數。
退出狀態
這個命令返回以下出口值:
0 命令成功運行。
>0 發生一個錯誤。
示例
1. 要顯示一個檔案的行數、字數和位元組數統計,請輸入:
wc chap1
wc 命令顯示 chap1 檔案中的行數、字數和位元組數。
2. 要僅顯示位元組數和字數統計,請輸入:
wc -cw chap*
3. 要顯示一個檔案的行數、字數和字元數統計,請輸入:
wc -k chap1
wc 命令顯示 chap1 檔案中的行數、字數和字元數。
4. 要顯示一個檔案的字數和字元數統計,請輸入:
wc -kcw chap1
wc 命令顯示 chap1 檔案中的字元數和字數。
5. 要在標準輸入上使用 wc 命令,請輸入:
wc -klw
wc 命令顯示在標準輸入中的行數和字數。-k 標誌被忽略。
6. 要顯示一個檔案的字元數統計,請輸入:
wc -m chap1
wc 命令顯示 chap1 檔案中的字元數。
7. 要在標準輸入上使用 wc 命令,請輸入:
wc -mlw
wc 命令顯示標準輸入中的行數、字數和字元數。
檔案
/usr/bin/wc、/bin/wc 包含 wc 命令。
/usr/bin/wc 包含到 wc 命令的符號連結。