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.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…