regex - Bash, grep between two lines with specified string -
example:
a43 test1 abc cvb bnm test2 kfo i need lines between test1 , test2. normal grep not work in case. have propositions?
her awk these print test1 test2
awk '/test1/{f=1} /test2/{f=0;print} f' awk '/test1/{f=1} f; /test2/{f=0}' awk '/test1/,/test2/'
test1 abc cvb bnm test2 these prints data between test1 test2
awk '/test1/{f=1;next} /test2/{f=0} f' awk '/test2/{f=0} f; /test1/{f=1}'
abc cvb bnm
Comments
Post a Comment