Tôi sẽ gửi biểu mẫu bằng cURL, trong đó một số nội dung đến từ tệp khác, được chọn bằng cách sử dụng sed
Nếu param1
mẫu khớp dòng từ tệp khác sử dụng sed
, lệnh bên dưới sẽ hoạt động tốt:
curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit
Bây giờ, đi đến vấn đề. Tôi muốn chỉ hiển thị văn bản giữa 2 mẫu phù hợp, ngoại trừ mẫu phù hợp.
Hãy nói file.txt
có chứa:
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.
Hiện tại, rất nhiều lệnh "giữa 2 mẫu phù hợp" sed
sẽ không xóa firstmatch
và secondmatch
.
Tôi muốn kết quả trở thành:
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.