我该怎么做呢?我愿意接受.
这是我到目前为止所拥有的.
sed 's/\/\/\*[ \t]*Todo[ \t]*:.*/*\//<span >&</span>/g'
替换:
int voID main ( int h,char * argv[] ) int a,b; /* Todo : - include librarIEs ... */ foobar(); /* Todo : fix missing {'s */
用:
int voID main ( int h,b; <span >/* Todo : - include librarIEs ... */</span> foobar(); <span >/* Todo : fix missing {'s */ </span>解决方法
gawk 'BEGIN{ RS="*/" replace="<span style=\"color:#aaaaaa; Font-weight:bold;\">"}/\/\* +Todo/{ gsub(/\/\* +Todo/,replace" /* Todo") RT=RT "</span>"}{ print$./shell.shint voID main ( int h,b; <span > /* Todo : - include librarIEs ... */</span> foobar(); <span > /* Todo : fix missing {'s */</span>RT}' file
产量
总结以上是内存溢出为你收集整理的sed或awk多行替换全部内容,希望文章能够帮你解决sed或awk多行替换所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)