cURL을 사용하여 양식을 제출하려고합니다. 여기서 일부 내용은 다른 파일에서 가져온 것으로 sed
를 param1
사용하여 다른 파일의 라인 일치 패턴 인 경우 sed
아래 명령이 정상적으로 작동합니다.
curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit
이제 문제를 해결하십시오. 일치하는 패턴 자체를 제외하고 두 개의 일치하는 패턴 사이에 텍스트 만 표시하고 싶습니다.
다음을 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 일치 패턴"많은 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.