|
楼主 |
发表于 2005-7-20 13:56:26
|
显示全部楼层
其实我要做的东西是这么一个功能:
我这个是一个配置文件,如果要用到这个功能(列如录音程序),那么我就将文件中录音这段程序注释去掉,如果想关闭这个功能的话,那么我就将文件中录音的程序注释加上去,下面是我这个文件中的一段代码:
if (!t_newtran()) {
log("could not create new transaction\n");
sl_send_reply("500","could not create new transaction");
break;
};
if(method=="INVITE"){
log("**************** vm start - begin ******************\n");
if(!vm("/tmp/am_fifo","voicemail")){
log("could not contact the answer machine\n");
t_reply("500","could not contact the answer machine");
};
log("**************** vm start - end ******************\n");
break;
} else if(method=="BYE"){
log("**************** vm end - begin ******************\n");
if(!vm("/tmp/am_fifo","bye")){
log("could not contact the answer machine\n");
t_reply("500","could not contact the answer machine");
};
log("**************** vm end - end ******************\n");
break;
};
按照前面斑竹的做发sed '/^c$/,/^f$/s/^/#/' test,用三次就可以把这段通通注释掉,但如果我要打开这个功能,把这段的注释通通去掉的话,那我有应该怎么做啊? |
|