Intereting Posts
В чем разница между встроенной командой echo и / bin / echo? как скопировать мою Linux-систему на другой ноутбук Скрипт скрипта (любой другой язык скрипта, если у вас есть идея) VNC – Arch – Gnome; Я не могу ввести пароль на экране входа в систему, потому что он очищается каждую секунду Печать текста UTF-8 (включая китайский) Удаление образа спасения из / boot на Fedora Использование APC Smart-UPS для выключения кластера серверов Ubuntu автозаполнение в сценарии оболочки Сетевой менеджер не показывает беспроводное соединение Когда Automake переключился на использование Perl Как вызвать sadf, поэтому он автоматически обнаруживает последнюю статистику sar? В чем трудности с импортом функций Android, например Unity3D Player, в Linux? Сервер Ubuntu 14.04: измените em1 на eth0 – нет /etc/udev/rules.d/70-persistent-net.rules файл Резервное копирование и синхронизация Как сопоставить группу 1 в регулярном выражении, за которой следует 0, а не соответствующая группа 10

Удалить несколько строк, не жадных

У меня есть файл журнала, который содержит много строк, например:

2015-xx-yy bla bla 2015-11-09 23:59:18.167 Describe ▶ FOO dummy dummy dummy dummy dummy "BAR" 2015-xx-yy foo foo 2015-xx-yy bar bar 2015-xx-yy hello world logged bla bla 2015-11-09 23:59:18.169 Describe ▶ FOO dummy dummy dummy dummy dummy "BAR" 

Как удалить строки из FOO в BAR так что BAR только другие строки:

 2015-xx-yy bla bla 2015-xx-yy foo foo 2015-xx-yy bar bar 2015-xx-yy hello world logged bla bla 

Какой текстовый редактор или программа могут легко это сделать?

Один из способов с sed :

 sed -e '/FOO/,/BAR/d' <file