在 Linux 系統使用中,我們經常需要查看或統計文本文件中的行數,字數,字節數等內容,那么怎么快捷的統計出文件中這些關鍵數據呢。
站在用戶的角度思考問題,與客戶深入溝通,找到河北網站設計與河北網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站建設、網站制作、企業官網、英文網站、手機端網站、網站推廣、主機域名、虛擬主機、企業郵箱。業務覆蓋河北地區。
在Linux系統中這統計非常方便,只需要簡單的幾個命令就可以搞定,這個命令就是 wc 。
首先我們介紹下 wc 這個命令:
幫助說明中簡介明白的介紹了 wc 的用法,我們來舉例說明下:
1、獲取文件中行數
2、獲取文件中單詞數
3、獲取文件中字節
是不是很簡單呢。
查詢文件的行數或字數只是個簡單的需求場景,有時候我們其實是要獲取多少匹配關鍵字的行數,那么這種情況如何實現呢,這種情況我們需要使用另外一個 grep 命令來配置 wc 來完成我們的需求場景。
首先我們看看grep這個命令:
我們通過如下命令方式來實現查詢匹配到關鍵字'error'中文件行數。
是不是很簡單,如果希望了解更多,不妨通過 man 命令來查看你想了解的命令吧。
wc用于統計文本文件的行數、單詞數和字節數,命令使用格式如下:
wc 選項 文件1 文件2......
也可以將其他命令的文本輸出通過管道符交由wc命令來統計:
命令字1 | 命令字2 | ...... | 命令字n | wc 選項
wc命令的常用選項包括:
-l 統計文本內容輸出的行數
-w 統計文本內容輸出的英文單詞數(英文按照空格來分割單詞)
-m 統計文本內容輸出的字符數(例如:“中”的字符數是1)
-c 統計文本內容輸出的字節數(例如:“中”的字節數是3,utf8編碼)
wc命令常用使用方式舉例如下。
①wc -l f1:統計文檔中的文字行數。
②wc -c f1:統計文檔中的字節數。
③wc -m f1:統計文檔中的字符數。
④wc -w f1:統計文檔中的單詞數。
⑤wc -L f1:統計文檔中最長行的長度。
⑥ls -l /etc | grep "^d" | wc -l:統計/etc/下目錄的個數。執行ls -l命令后,一個目錄顯示為一行,所以統計行數即為統計目錄數,如下圖所示。
head / tail:顯示文件頭或尾幾行
-n:指定顯示幾行。默認是10行
head /etc/passwd:查看 /etc/passwd 頭 10 行信息。不加選項默認前10行。
head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。
tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加選項默認后10行。
tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。
wc:顯示文件的行數、字數、字節。
? ? -c:只顯示字節。
? ? -w:只顯示字數。這里的字數指的是由空格,換行符等分隔的字符串。
? ? -l:只顯示行。
wc -l /etc/passwd:顯示/etc/passwd 文檔行數。
wc -c /etc/passwd:顯示 /etc/passwd 文檔字節數。
wc -w /etc/passwd:顯示etc/passwd 文檔字數。
wc -cl /etc/passwd:-cl 組合選項,查看/etc/passwd 文檔的行數和字節數
在Linux服務器運維或操作過程中時常需要統計文件行數和查看指定行
wc命令:統計指定文件中的字節數、字數、行數,并將結果顯示輸出。
網站欄目:linux中wc命令詳解 linux中wc命令的用法
鏈接分享:http://vcdvsql.cn/article6/ddiheog.html
成都網站建設公司_創新互聯,為您提供、Google、ChatGPT、自適應網站、營銷型網站建設、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯