※ 引述《zchien.bbs@ptt.cc (小建)》之銘言:
: 我記得抓單行的指令應該是
: grep "AAA" data.txt > result.txt
: 會搜尋data.txt內的"AAA"的那行關鍵字...並且存在result.txt
: 但是我希望能夠取這關鍵字的前一行...和後兩行...(包含AAA的關鍵字那行)
: 總共需要四行...請問要如何用...
: 之前有人說..前後兩行...可以用grep -2 "AAA" data.txt > result.txt
: 但是我測試過這方法也不能用...
man一下grep你可看到-A -B兩種參數
照你要的結果應該是 grep -A 2 -B 1 "AAA" data.txt > result.txt
--
Origin StandAway.twbbs.org 《210.71.78.27》 建中電研㊣靠邊站
█▉██‧▏█▉▏█▏▏█◣▏██▏▏▏▏██▏ . ┌╨╨╨╨╨╨╨╨┐
█▇▇▏ ▏▇‧▏▏▏▏▉‧▏▇‧▏▏▏▏▇‧▏█‧ ) ckeisc.org │
▇▇˙▏ ▏ ˙▏▏‧▏█‧▏ ˙▏█‧▏ ▉▇▇˙ └╥╥╥╥╥╥╥╥┘
From 114-37-245-142.dynamic.hinet.net( 吃人的HiNet )
推
08/26 16:48, , 1F
08/26 16:48, 1F