wc

計算機程序命令

計算機指令,用於統計一個文件中的行數、字數、位元組數或字元數。

word count單詞的縮寫

命令


. 顯示件、節統計,請輸:
 
運:顯示  件、節。
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 命令的符號鏈接。