[2012-06-29]sed根据行号范围执行替换


测试数据:

personball@vostro:SHELL$cat aaa

<application




<application


<application


personball@vostro:SHELL$

根据 匹配,行号 范围执行替换:

personball@vostro:SHELL$sed '/instr/,5 s/"[^"]*"/"999"/' aaa

<application




<application


<application

根据 匹配,相对匹配行号 范围执行替换:

personball@vostro:SHELL$sed '/<appli/,+1 s/"[^"]*"/"999"/' aaa

<application




<application


<application


personball@vostro:SHELL$

posted @ 2017-08-30 22:48  personball  阅读(1238)  评论(0)    收藏  举报