Vou enviar um formulário usando cURL, onde parte do conteúdo vem de outro arquivo, selecionado usando sed
Se o param1
padrão de correspondência de linha de outro arquivo estiver usando sed
, o comando abaixo funcionará bem:
curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit
Agora, vá para o problema. Quero mostrar apenas texto entre 2 padrões correspondentes, excluindo o padrão correspondente.
Vamos dizer que file.txt
contém:
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.
Atualmente, muitos sed
comandos "entre 2 padrões correspondentes" não serão removidos firstmatch
e secondmatch
.
Eu quero que o resultado se torne:
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.