SyntaxFix
Write A Post
Hire A Developer
Questions
Don_crissti's answer from Show only text between 2 matching pattern?
firstmatch="abc" secondmatch="cdf" sed "/$firstmatch/,/$secondmatch/!d;//d" infile
which is much more efficient than AWK's application, see here.