I've got a file with a bunch of long lines. I'd like to grab every group between two patterns and print them to a new file, one match per line. I could manage to do this with Python, but I'd prefer using just command line tools for this task. If there is no end pattern, I'd like to grab everything 'till the end of the line.
Something like:
input:
xxSTART relevanttext xxEND something else xxSTART even more relevant
output:
relevanttext
even more relevant
START
andEND
both are within the same long line? – iruvar Sep 26 '13 at 19:29sed
to grab everything afterxxSTART
, but now the input data changed and I'm a bit stumped. – user48020 Sep 26 '13 at 19:30