Я собираюсь отправить форму с помощью cURL, где часть содержимого берется из другого файла, выбранного с помощью sed
Если param1
используется шаблон совпадения строк из другого файла sed
, команда ниже будет работать нормально:
curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit
Теперь перейдем к проблеме. Я хочу показать только текст между 2 соответствующими шаблонами, исключая сам соответствующий шаблон.
Скажем, file.txt
содержит:
Bla bla bla
firstmatch
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.
secondmatch
The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.
В настоящее время многие команды "Beetween 2 Match Pattern" sed
не удаляются firstmatch
и secondmatch
.
Я хочу, чтобы результат стал:
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.