【Linux】統計命令wc


  如果我想要知道 /etc/man.config 這個文件里面有多少字?多少行?多少字符的話, 可以怎么做呢?其實可以利用 wc 這個命令來達成喔!他可以幫我們計算輸出的信息的整體數據!

[root@www ~]# wc [-lwm]
選項與參數:
-l  :僅列出行;
-w  :僅列出多少字(英文單字);
-m  :多少字符;

范例一:那個 /etc/man.config 里面到底有多少相關字、行、字符數?
[root@www ~]# cat /etc/man.config | wc 
    141     722    4617
# 輸出的三個數字中,分別代表: 『行、字數、字符數』

范例二:我知道使用 last 可以輸出登陸者,但是 last 最后兩行並非賬號內容,
        那么請問,我該如何以一行命令串取得這個月份登陸系統的總人次?
[root@www ~]# last | grep [a-zA-Z] | grep -v 'wtmp' | wc -l 
# 由於 last 會輸出空白行與 wtmp 字樣在最底下兩行,因此,我利用
# grep 取出非空白行,以及去除 wtmp 那一行,在計算行數,就能夠了解啰!

  wc 也可以當作命令?這可不是上洗手間的 WC 呢!這是相當有用的計算文件內容的一個工具組喔!舉個例子來說, 當你要知道目前你的賬號文件中有多少個賬號時,就使用這個方法:『 cat /etc/passwd | wc -l 』啦!因為 /etc/passwd 里頭一行代表一個使用者呀! 所以知道行數就曉得有多少的賬號在里頭了!而如果要計算一個文件里頭有多少個字符時,就使用 wc -m 這個選項吧!

  參考資料:http://vbird.dic.ksu.edu.tw/linux_basic/0320bash.php#wc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM