Using awk or sed how can I select lines which are occurring between two different marker patterns? There may be multiple sections marked with these
awk
sed
something like this works for me:
file.awk:
BEGIN { record=0 } /^abc$/ { record=1 } /^mno$/ { record=0; print "s="s; s="" } !/^abc|mno$/ { if (record==1) { s = s"\n"$0 } }
using: awk -f file.awk data...
awk -f file.awk data
edit: O_o fedorqui solution is way better/prettier than mine.