ksh: для печати четвертой строки над согласованной линией и второй строкой после согласованной строки

Это пример файла журнала:

64.242.88.10 - - [07/Mar/2004:16:05:49 -0800] "GET /twiki/bin/edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 64.242.88.10 - - [07/Mar/2004:16:06:51 -0800] "GET /twiki/bin/rdiff/TWiki/NewUserTemplate?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4523 64.242.88.10 - - [07/Mar/2004:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291 64.242.88.10 - - [07/Mar/2004:16:11:58 -0800] "GET /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 200 7352 64.242.88.10 - - [07/Mar/2004:16:20:55 -0800] "GET /twiki/bin/view/Main/DCCAndPostFix HTTP/1.1" 200 5253 64.242.88.10 - - [07/Mar/2004:16:23:12 -0800] "GET /twiki/bin/oops/TWiki/AppendixFileSystem?template=oopsmore¶m1=1.12¶m2=1.12 HTTP/1.1" 200 11382 64.242.88.10 - - [07/Mar/2004:16:24:16 -0800] "GET /twiki/bin/view/Main/PeterThoeny HTTP/1.1" 200 4924 64.242.88.10 - - [07/Mar/2004:16:29:16 -0800] "GET /twiki/bin/edit/Main/Header_checks?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 64.242.88.10 - - [07/Mar/2004:16:30:29 -0800] "GET /twiki/bin/attach/Main/OfficeLocations HTTP/1.1" 401 12851 64.242.88.10 - - [07/Mar/2004:16:31:48 -0800] "GET /twiki/bin/view/TWiki/WebTopicEditTemplate HTTP/1.1" 200 3732 64.242.88.10 - - [07/Mar/2004:16:32:50 -0800] "GET /twiki/bin/view/Main/WebChanges HTTP/1.1" 200 40520 64.242.88.10 - - [07/Mar/2004:16:33:53 -0800] "GET /twiki/bin/edit/Main/Smtpd_etrn_restrictions?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 64.242.88.10 - - [07/Mar/2004:16:35:19 -0800] "GET /mailman/listinfo/business HTTP/1.1" 200 6379 

Необходимость grep шаблона «ПриложениеFileSystem»

 grep -i "AppendixFileSystem*" log filename 

Вывод

 64.242.88.10 - - [07/Mar/2004:16:23:12 -0800] "GET /twiki/bin/oops/TWiki/AppendixFileSystem?template=oopsmore¶m1=1.12¶m2=1.12 HTTP/1.1" 200 11382 

Я хочу получить 4-ю строку над согласованной линией, т. Е.

Желаемый результат

 64.242.88.10 - - [07/Mar/2004:16:06:51 -0800] "GET /twiki/bin/rdiff/TWiki/NewUserTemplate?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4523 

А вторая после согласованной линии, т. Е.

Желаемый результат

 64.242.88.10 - - [07/Mar/2004:16:29:16 -0800] "GET /twiki/bin/edit/Main/Header_checks?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 

Пожалуйста помоги

Interesting Posts

Попытка установить раскладку клавиатуры с помощью конфигурации Xorg, но она не работает

Перемещение статического IP-адреса на 192.168.1.251

Показывать все файлы из каталога с кошкой одновременно.

udevadm не показывает ожидаемую информацию

Минимальная установка Busybox / Linux – не будет работать C

Как отредактировать / исправить тему, чтобы она поддерживала новую версию gnome?

Как клонировать удаленную систему Linux и сделать файл изображения с ним локально?

локализация справочных страниц в Linux (Ubuntu)

Строка даты реформата

Изменение размера облачного жесткого диска

Драйвер сенсорного экрана не инициализируется при первой загрузке, однако последующие загрузки

Чтобы посчитать количество совпадений в мега-строке быстро

оценивать несколько шаблонов из вывода программы и записывать в определенные шаблоны файлы

Как создать ограниченную очередь для задач оболочки?

Как синхронизировать историю команд терминала в bash?

Linux и Unix - лучшая ОС в мире.