Chinaunix

标题: linux里面的替换 [打印本页]

作者: koalarred    时间: 2013-09-16 11:16
标题: linux里面的替换
之前的文本类似这样:
nb_err_new("1000");
nb_err_new("1002");
nb_err_new("1004");
nb_err_new("1006");

想替换成:
nb_err_new("1000"," ");
nb_err_new("1002"," ");
nb_err_new("1004"," ");
nb_err_new("1006"," ");

求各位兄弟姐妹帮帮忙。
c的可变参数不行。

作者: 井蛙夏虫    时间: 2013-09-16 11:42
回复 1# koalarred
  1. sed 's/\(nb_err_new(\"[0-9]*\"\))/\1,"")/g'
复制代码

作者: koalarred    时间: 2013-09-16 12:45
:wink: 太感谢了。真的可以。我得好好学习下这个SED。回复 2# 井蛙夏虫


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2