wc(word count)命令用於統計文件字節、字符、單詞與行的數量。
2.命令格式wc [OPTION]... [FILE]...
wc [OPTION]... --files0-from=F
-c, --bytes
僅顯示字節數
-m, --chars
僅顯示字符數
-l, --lines
僅顯示行數
--files0-from=F
從文件 F 中獲取以 NULL 字符結尾的文件名作為輸入,如果 F 等於連字符 -,則從標準輸入讀取
-L, --max-line-length
顯示文件中最長行的字符數
-w, --words
顯示單詞數,單詞以空格分隔
--help
顯示幫助信息並退出
--version
顯示版本信息並退出
(1)使用 wc 統計 /etc/passwd 行數、單詞數和字節數。
wc /etc/passwd
40 45 1719 /etc/passwd
40 是行數,45 是單詞數,1719 是字節數。
(2)wc 的命令比較簡單,每個參數使用如下:
# 統計行數,在統計記錄數時,很常用
wc -l /etc/passwd
40 /etc/passwd # 表示系統有40個帳戶
# 統計單詞出現次數
wc -w /etc/passwd
45 /etc/passwd
# 統計文件的字節數
wc -c /etc/passwd
1719
# 統計文件的字符數,如果是 ASCII、Latin-1 等單字節編碼的字符,字符數等於字節數
wc -m /etc/passwd
1719
(3)從文件讀取輸入文件名。如果有多個文件名,並且希望 wc 從一個文件中讀取它們,那麼使用 -files0-from 選項。這裡將文件名稱必須以 NULL 字符結束寫在文件fileNames.txt 中。
wc --files0-from=fileNames.txt
在 vim 中輸入 NULL 字符,可以通過 digraph 輸入,具體操作步驟是:在輸入模式按一下Ctrl+k,然後輸入NU。關於 digraph 和其它輸入方式具體參見 Vim 中讀寫特殊字符。
參考文獻[1] sort manual
[2] uniq manual
[3] wc manual
[4] wikipedia.wc
原作者:戀貓大鯉魚
原文連結:https://dablelv.blog.csdn.net/article/details/77148364
給公號發送 wc,可直接獲取本文
給公號發送 命令 ,獲取「LINUX命令」相關文章