Saya akan mengirimkan formulir menggunakan cURL, di mana beberapa konten berasal dari file lain, dipilih menggunakan sed
Jika param1
pola pencocokan baris dari file lain menggunakan sed
, perintah di bawah ini akan berfungsi dengan baik:
curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit
Sekarang, pergilah ke masalah. Saya ingin hanya menampilkan teks di antara 2 pola yang cocok tidak termasuk pola yang cocok itu sendiri.
Katakanlah file.txt
mengandung:
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.
Saat ini, banyak sed
perintah "antara 2 pola yang cocok" tidak akan dihapus firstmatch
dan secondmatch
.
Saya ingin hasilnya menjadi:
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.