Grep如何抓取前一行後兩行 - Linux
By Zanna
at 2010-10-26T13:16
at 2010-10-26T13:16
Table of Contents
不好意思...我使用的是UNIX系統
我想請問一下...
我記得抓關鍵字"AAA"..單行的指令應該是
grep "AAA" data.txt > result.txt
會搜尋data.txt內的"AAA"的那行關鍵字...並且存在result.txt
但是我希望能夠取這關鍵字的前一行...和後兩行...(包含AAA的關鍵字那行)
總共需要四行...請問要如何用...
有網友提供過...加入-B1 -A2參數...可以達成...
但是我測試過 grep -B1 -A2 "*AAA*" data.txt > result.txt
但是系統卻顯示無法辨識...-B1 -A2...
而且我測試 man grep 也找不到..(但可能我英文不好..)_
想請各位網友...在提供一下...是否有其他方法...
還是有其他指令可以達成呢 ...謝謝
--
Tags:
Linux
All Comments
By William
at 2010-10-29T06:44
at 2010-10-29T06:44
By Tristan Cohan
at 2010-10-30T21:39
at 2010-10-30T21:39
By Hamiltion
at 2010-11-02T00:35
at 2010-11-02T00:35
By Charlie
at 2010-11-05T22:01
at 2010-11-05T22:01
By Hedwig
at 2010-11-06T02:42
at 2010-11-06T02:42
By Wallis
at 2010-11-09T13:18
at 2010-11-09T13:18
Related Posts
隨身碟安裝Ubuntu後無法開機
By Genevieve
at 2010-10-26T12:41
at 2010-10-26T12:41
請問觸控螢幕
By Donna
at 2010-10-26T12:22
at 2010-10-26T12:22
從8.04到10.10:Ubuntu虛擬化效能大閱兵
By Michael
at 2010-10-26T11:12
at 2010-10-26T11:12
ubuntu 10.10 的程式容易當住
By Megan
at 2010-10-26T10:44
at 2010-10-26T10:44
Ubuntu 11.04放棄GNOME 採用新界面Unity
By Yedda
at 2010-10-26T09:41
at 2010-10-26T09:41