my input file looks like this:
[1234]
text
text
text
[3456]
text
text
text
[7458]
text
text
text
I want to delete all lines between the patterns, including FROM_HERE and excluding TO_HERE.
sed '/FROM_HERE/,/TO_HERE/{//p;d;}'
Now i have:
sed '/^\['"3456"'\]/,/^\[.*\]/{//p;d;}'
but this command does not delete the line FROM_HERE too. for 3456 at the end the input file should look like:
[1234]
text
text
text
[7458]
text
text
text
How can i achieve this? Thanks.