awk delete matching lines after mbox parse

В соответствии с предложениями из этого ответа я использую следующую строку в сценарии для чтения файла формата mbox и выполнения некоторых операций, не относящихся к вопросу.

awk "/^Subject\: $GOODSUBJECT$/{a=1}/^From\:\ $GOODSENDER /{print;a=0}a" $MBOX

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

Пожалуйста, обратите внимание, что они не могут быть удалены по одной, как это можно сделать с помощью sed, потому что, например, если я найду пробел, все строки с пробелами будут удалены во всех письмах.

Я хочу удалять только строки, разграниченные этим awk выбором.

Возможно ли это?

0
26.10.2017, 21:28
0 ответов

Теги

Похожие вопросы