tt.txt文件内容:
<table name="RRR1">
4.here is need to be repalce content!
5.here is need to be repalce content!
6.here is need to be repalce content!
</table>
<table name="RRR2">
7.here is need to be repalce content!
8.here is need to be repalce content!
9.here is need to be repalce content!
</table>
<table name="RRR3">
10.here is need to be repalce content!
11.here is need to be repalce content!
12.here is need to be repalce content!
</table>
<table name="RRR4">
13.here is need to be repalce content!
14.here is need to be repalce content!
15.here is need to be repalce content!
</table>
删除方法一: sed '/table name="RRR3"/,/table/d' tt.txt
删除方法二:
r1=`grep -n "<table name=\"RRR2\">" tt.txt|awk -F: '{print $1}'|head -1`
r2=`grep -n "</table>" tt.txt|awk -F: '{if ($1 > '"${r1}"') print $1}' | head -1`
sed "${r1},${r2}d" tt.txt