У меня есть большой текстовый файл с некоторыми данными в нем, который выглядит следующим образом:
$ 10c20
data
data
.
.
data
data
$ 10c21
data
data
.
.
data
data
$ 10c22
.
.
Я хочу, чтобы извлечь данные между каждыми двумя комментировал линиями (начинается с «$») и сохраните этот фрагмент данных в новом файле, а затем следующий фрагмент до конца файла. Я попробовал «sed», но я не смог получить то, что мне было нужно. Есть идеи?
желаемый результат:
$ 10c20
data
data
.
.
data
data
и
$ 10c21
data
data
.
.
data
data
и
$ 10c22
data
data
.
.
data
data
и ...
Это сложно/невозможно использовать sed для многострочных операций. Не более двух строк подряд - это то, что мне «легко» удается работать. Существует ли какой-либо язык? – kabanus
Пожалуйста, добавьте желаемый результат для ввода этого образца на свой вопрос. – Cyrus
@kabanus Я уже сделал что-то подобное только с двумя строками с разными шаблонами, но я не знаю, как это сделать – gnome