1. 程式人生 > >linux下檢視某關鍵詞前後幾行內容

linux下檢視某關鍵詞前後幾行內容

1、一個比較方便直接的辦法是

檢視filename中含有abc所在行後4行內容

cat filename | grep abc -A4

檢視filename中含有abc所在行前4行內容

cat filename  | grep abc  -B4

2、還有一種比較麻煩的方法是先查到你要查的那個詞所在行,然後根據行號檢視臨近幾行內容

檢視filename中abc所在行前兩行內容

(1)cat -n filename | grep abc

這一步可以得到abc所在行,然後根據這個行號人工將行號分別減1減2來檢視行號

檢視某檔案中指定第幾行內容可以用

sed -n '100{p;q}' filename

不過這個明顯沒有第一種效率更高一些。