>>970
すまん、よく読まずに投稿した
削除するスクリプトだったらファイル名 hoge.txt に対して

grep -B 1 -A 2 キーワード hoge.txt | grep -vFf - hoge.txt

とする
GNU grepが必要なのでmacでは標準のgrepじゃなくて
brew install grep
した上で/usr/local/opt/grep/libexec/gnubin/grepを使ってくれ