Grep如何抓取前一行後兩行 - Linux

By Bethany
at 2011-11-25T02:24
at 2011-11-25T02:24
Table of Contents
※ 引述《zchien (小建)》之銘言:
: 不好意思...我使用的是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 也找不到..(但可能我英文不好..)_
: 想請各位網友...在提供一下...是否有其他方法...
: 還是有其他指令可以達成呢 ...謝謝
不好意思...重新提我一年前問過的問題
因為我目前還沒找到答案
我是用SunOS5.10
指令好像沒有支援grep -B1 -A2
有其他方式嗎
awk或是sed有辦法達到這功能嗎
--
: 不好意思...我使用的是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 也找不到..(但可能我英文不好..)_
: 想請各位網友...在提供一下...是否有其他方法...
: 還是有其他指令可以達成呢 ...謝謝
不好意思...重新提我一年前問過的問題
因為我目前還沒找到答案
我是用SunOS5.10
指令好像沒有支援grep -B1 -A2
有其他方式嗎
awk或是sed有辦法達到這功能嗎
--
Tags:
Linux
All Comments

By Genevieve
at 2011-11-27T14:26
at 2011-11-27T14:26

By Ina
at 2011-11-29T02:54
at 2011-11-29T02:54

By Leila
at 2011-12-03T07:17
at 2011-12-03T07:17

By Kyle
at 2011-12-03T21:06
at 2011-12-03T21:06
Related Posts
Fedora 13 筆電網卡無法驅動

By Lily
at 2011-11-24T20:57
at 2011-11-24T20:57
Linux 主機監控本機端 特定 PORT 流量

By Xanthe
at 2011-11-24T18:47
at 2011-11-24T18:47
啟用ThinkPad T420 HDAPS 硬碟防震

By Madame
at 2011-11-24T14:48
at 2011-11-24T14:48
centos6 phpmyadmin

By Daniel
at 2011-11-24T13:50
at 2011-11-24T13:50
Mozilla Taiwan & Boot-to-Gecko 介紹

By Victoria
at 2011-11-24T11:07
at 2011-11-24T11:07