У меня есть текстовый файл, выглядящий примерно так:Удалить «одиночек» строки из текстового файла
>>>aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
>>>aaaaaaaaaaaaaaaaaaaaaaa
>>>aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
>>>aaaaaaaaaaaaaaaaaaaaaaa
>>>aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
т.е. файл, состоящий из «групп» с заголовками, начиная с >>>. Как вы можете видеть, некоторые группы пусты - состоят только из заголовка, и я бы хотел, чтобы они были удалены. Результат должен быть:
>>>aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
>>>aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
>>>aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
Есть ли удобный способ ее решения, предпочтительно с использованием стандартных BASh Tolls s.à AWK, SED, Grep, и т.д.?
Благодарим заблаговременно!
& Что вы пробовали? – anishsane