有人可以建议我如何从代码中删除国际化功能(通过sed/awk/perl/python
)吗?
printf(mail, _i18n_msg_get(ls_catd , NL_SETN, 408, "Notification reported at %s"), /* catgets 408 */)
应该被编码为:
printf(mail)
答案 0 :(得分:0)
sed -r 's/,[^)]*\)[^)]*//' file
正则表达式,[^)]*\)[^)]*
将与您要删除的代码匹配,即从第一个逗号开始到最后一个正斜杠。 -r
允许sed
使用扩展的正则表达式。