wc(英語:word count)是在
Linux操作系統中的一個命令。
程序從標准輸入流或文件列表讀取文件,並生成一個或多個下列統計信息: 文件包含的字節數、單詞數以及文件的行數(也就是換行符的個數)。如果用戶提供的是一個文件列表,則每個文件的單獨統計和總體統計結果都會給出。
用法
-
wc -l <文件名> 輸出行數統計
-
wc -c <文件名> 輸出字節數統計
-
wc -m <文件名> 輸出字符數統計
-
wc -L <文件名> 輸出文件中最長一行的長度
-
wc -w <文件名> 輸出單詞數統計
wc命令范例
$ wc linuxeye.html sitemap.html
570 1679 38130 linuxeye.html
1770 7801 200082 sitemap.html
2340 9480 238212 total
第一列表示文件中的行數,以上實例表示文本文件linuxeye.html有57行,並且sitemap.html文件包含1770 行,總計2340行。 第二列表示文件中的單詞個數:linuxeye.html文件包含1679個單詞,sitemap.html文件中有7801個單詞,總計9480個單詞。 第三列表示文件中包含的字符個數:linuxeye.html文件總共有38130個字符,sitemap.html文件中有200082個字符,總計有238212個字符。
較新版本的wc可以區別比特和字符的統計。區別在於:Unicode字符集包含了多字節的字符。可以通過選擇 -c 或是 -m 參數來選擇所需的行為。
wc曾是 GNU textutils軟件包的一部分。現在屬於GNU coreutils軟件包。