查看文件中關鍵字前後幾行的內容

有時候文件太大,我們無法全部看完,去查找我們想要的內容。這時我們需要linux命令來查看某個關鍵字前後幾行的內容:grep

使用linux的help命令,如下圖,我們可以看到grep的用法,這裏我們關注關鍵字前後的顯示問題。

以文件test.txt爲例,

1) 顯示關鍵字(如:16:55)所在行之後十行的內容:cat test.txt | grep -A10 16:55  (總共顯示11行,第一行爲關鍵字所在行)

2) 顯示關鍵字(如:16:55)所在行之前十行的內容:cat test.txt | grep -B10 16:55  (總共顯示11行,第11行爲關鍵字所在行)

3) 顯示關鍵字(如:16:55)所在行前後十行的內容:cat test.txt | grep -C10 16:55  (總共顯示21行,第11行爲關鍵字所在行)