Linux日誌中查詢關鍵字及其前後的資訊例項方法

2022-09-26 14:00:27 字數 571 閱讀 9694

在日常工作中wqxqlig,我們經常需要檢視日誌,比如可以通過 tail 命令實時檢視日誌,也可以通過 cat 等命令檢視日誌資訊。

但現在我們要討論的是,如何從日誌中通過關鍵字過濾出我們想要的內容,方法有多種,今天我們主要以 cat 命令來進行學習。

假設存在日誌檔案 hrun.log,查詢的關鍵字為"新增使用者":

根據關鍵字檢視日誌

cat hrun.log | grep "新增使用者"

根據關鍵字檢視後10行日誌

cat hrun.log | grep "新增使用者" -a 10

根據關鍵字檢視前10行日誌

cat hrun.log | grep "新增wqxqlig使用者" -b 10

根據關鍵字檢視前後10行日誌,並顯示出行號

cat -n hrun.log | grep "新增使用者" -c 10

檢視日誌前 50 行

cat hrun.log | head -n 50

檢視日誌後 50 行,並顯示出行號

cat -n hrun.log | tail -n 50

說明:

程式設計客棧

Linux日誌中如何查詢關鍵字及其前後的資訊

在日常工作中,我們經常需要檢視日誌,比如可以通過tail命令實時檢視日誌,也可以通過cat等命令檢視日誌資訊。但現在我們要討論的是,如何從日誌中通過關鍵字過濾出我們想要的內容,方法有多種,今天我們主要以cat命令來進行學習。假設存在日誌檔案hrun.log,查詢的關鍵字為 新增使用者 cat hru...

Linux日誌中查詢關鍵字及其前後的資訊例項方法

假設存在日誌檔案 hrun.log,查詢的關鍵字為 新增使用者 1.根據關鍵字檢視日誌 cat hrun.log grep 新增使用者 2.根據關鍵字檢視後10行日誌 cat hrun.log grep 新增使用者 a 10 3.根據關鍵字檢視前10行日誌 cat hrun.log grep 新增使...

linux關鍵字查詢

指定單個檔案查詢 方法一 cat test.log grep 關鍵字 方法二 grep i 關鍵字 test.log 關鍵字查詢日誌,並顯示該條日誌的前後n 10 行記錄 cat test.log grep b10 a10 關鍵字 從當前目錄的所有.log檔案中查詢內容關鍵字是 test 檔案 fi...