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

Bethany avatar
By Bethany
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有辦法達到這功能嗎


--
Tags: Linux

All Comments

Genevieve avatar
By Genevieve
at 2011-11-27T14:26
把grep抓下來裝吧XD ftp://mirrors.kernel.org/gnu/grep/
Ina avatar
By Ina
at 2011-11-29T02:54
/usr/sfw/bin/ggrep
Leila avatar
By Leila
at 2011-12-03T07:17
grep不是內建的嗎??還需要安裝嗎?那要安裝哪一版
Kyle avatar
By Kyle
at 2011-12-03T21:06
用script language吧,好寫又好用。

Fedora 13 筆電網卡無法驅動

Lily avatar
By Lily
at 2011-11-24T20:57
最近嘗試使用Linux 的Fedora 13可是遇到一個問題,無法上網。(不是無線網路) 也有上網找過解決方法,可是無效。 也有把boot=no 改成 yes沒有用。 不知道還有沒有什麼方法,希望有人可以替我解答。 謝謝 - ...

Linux 主機監控本機端 特定 PORT 流量

Xanthe avatar
By Xanthe
at 2011-11-24T18:47
如題 目前寫好了一支程式 想對主機進行壓力測試 我可以如何知道目前主機的某個PORT 流量有多少嗎 試過ntop 但是在設定裡面不知道該如何去設 google了一下 大部份講到流量監控的大多是整個區網一起做 而不是單一主機的特定PORT 監聽這種 如果想達到我的需求是需要裝什麼軟體來監控嗎 - ...

啟用ThinkPad T420 HDAPS 硬碟防震

Madame avatar
By Madame
at 2011-11-24T14:48
歡迎轉載,請註明作者blog BLOG:http://vindex1986.blogspot.com/2011/11/thinkpad-t420-hdaps.html 我的筆電是Thinkpad T420 不過我想W520 、X220都可以適用 安裝的linux版本是Ubuntu 11.04(ke ...

centos6 phpmyadmin

Daniel avatar
By Daniel
at 2011-11-24T13:50
原本phpmyadmin無法連進去 出現這個訊息 You donand#39;t have permission to access /phpmyadmin on this server 後來照著網路上的修改後結果跑出這個問題 http://ppt.cc/pkAC google不到有關這個問題的訊息 想請 ...

Mozilla Taiwan & Boot-to-Gecko 介紹

Victoria avatar
By Victoria
at 2011-11-24T11:07
大家好! ** 歡迎轉載 ** 摘要: 最近 Mozilla 基金會在台灣成立分公司 Mozilla Taiwan,我們很高興能夠邀請到 James Ho 來跟我們介紹 Mozilla Taiwan 辦公室跟 Boot-to-Gecko 計畫還有工作職缺, 歡迎有興趣的朋友帶著履歷^H^H^H^H來參加 ...