>>986
ひょっとして
1: hage
2: hoge
3: hage
4: fuga
5: hage
6: fuga
7: hage
ってあったら 2~6行目を削除したいって話?
なら、sed単体ではかなり難しいと思う
一回しかやらないならgrep -n fugaで最後の行を調べて直接行番号を指定する
何度もやるならスクリプトを組むのがいいかと