Linux基本命令——統計和檢索文件內容

在工作中,除了查看文件內容以外,有時還需要對文件內容進行統計和查找符合條件的內容,下面介紹統計和檢索的兩個命令工具。

1,wc 命令

2,grep 命令


一,wc 命令

wc命令用於統計文件中包含的行數、單詞數、字節數等信息,使用文件名作爲參數,可同時統計多個文件。

命令格式:wc 選項 文件路徑

選項:

-c : 統計文件內容中的字節數

-l: 統計文件內容的行數

-w: 統計文件內容的單詞個數

使用命令:wc  /etc/inittab         //等同於加了-clw三個參數,統計etc下inittab文件內容的行數、單詞數、字節數

wKiom1aY67jwIsrtAAAmSOUjEXY579.jpg


二,grep 命令

grep命令用於在文件中查找並顯示包含指定字符串的行,可以直接指定關鍵字符串查找,也可以使用複雜的條件表達式(例如,“^word”表示以word開頭,“words$”表示以words結尾)。

命令格式: grep 選項 文件路徑

選項:

-i : 查找內容時忽略大小寫

-v : 反向查找,即輸出與查找條件不相符的行

使用命令:grep  “mysql” /etc/passwd  //在passwd文件中,過濾出包含mysql的行

wKiom1aY7j-gmpWzAAAfmGAcNsI242.jpg


在維護linux系統的過程中,會經常遇到包含大量內容的配置文件,而其中往往包含了許多的空行和以“#”開頭的註釋行,爲了方便查看真正的內容,可以使用grep將無用的信息都過濾掉,如下:

使用命令:grep -v "^#" /etc/inittab | grep -v "^$"

wKioL1aY8B-RSYkwAAAWlIKNDx8529.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章