grep -A 2 -B 3
печатает 2 строки после строки grep и печатает 3 строки раньше.
grep -C 3
печатает 3 строки до и 3 строки после
К сожалению, grep
я использую не поддерживает эти параметры. Существуют ли альтернативные команды или сценарии для имитации этого? Используете sed
/ awk
/ perl
/ shell-скрипты?
GNU > /usr/local
. Программы GNU имеют множество очень полезных расширений и предназначены для избежания произвольных ограничений (но вы платите дорого за размер, а иногда и за производительность). Многие пропиетарные системы имеют «неофициальные» репозитории пакетов с GNU и другими инструментами. «Партнер» не скажет вам о них, даже когда ими управляет продавец ...
-C
переключатель.