В соответствии с предложениями из этого ответа я использую следующую строку в сценарии для чтения файла формата mbox и выполнения некоторых операций, не относящихся к вопросу.
awk "/^Subject\: $GOODSUBJECT$/{a=1}/^From\:\ $GOODSENDER /{print;a=0}a" $MBOX
Как мне удалить все строки, выбранные этим совпадением, после того, как мой скрипт сделает свою работу?
Пожалуйста, обратите внимание, что они не могут быть удалены по одной, как это можно сделать с помощью sed
, потому что, например, если я найду пробел, все строки с пробелами будут удалены во всех письмах.
Я хочу удалять только строки, разграниченные этим awk
выбором.
Возможно ли это?