So I've found a great deal on deleting the text between two patterns and on printing the text between two delimiters but I haven't found anything on printing the text between two patterns using bash functions.
If I have:
"Alas poor Yorik, I knew him well"
and I want to print everything between the patterns "poor" and "well" (exclusive) I would get:
" Yorik, I knew him "
How could I achieve this using something like sed or awk?