У меня есть файл, который выглядит так:
Index: <filepath>
===================================================================
<lines to print>
<lines to print>
<lines to print>
Index: <filepath>
===================================================================
<lines to print>
<lines to print>
<lines to print>
... and so on
Мне нужно напечатать строку, начинающуюся с Index:
, пропустить строку, содержащую ======
, и напечатать все остальные строки до следующего экземпляра Index:
Путь к файлу каждый раз будет другим, поэтому мне нужна команда, которая будет соответствовать части Index:
и печатать всю эту строку.
Я пытался использовать команду sed, но не могу заставить ее печатать нужные мне строки. Есть ли способ сделать это?
ожидаемый результат:
Index: <filepath>
<lines to print>
<lines to print>
<lines to print>
sed '/^[=]/d' file
? (кромеFirst line
) 09.11.2017:)
09.11.2017