删除国际化功能

时间:2018-07-26 17:28:06

标签: python awk sed

有人可以建议我如何从代码中删除国际化功能(通过sed/awk/perl/python)吗?

printf(mail, _i18n_msg_get(ls_catd , NL_SETN, 408, "Notification reported at %s"), /* catgets 408 */)

应该被编码为:

printf(mail)

1 个答案:

答案 0 :(得分:0)

sed -r 's/,[^)]*\)[^)]*//' file

正则表达式,[^)]*\)[^)]*将与您要删除的代码匹配,即从第一个逗号开始到最后一个正斜杠。 -r允许sed使用扩展的正则表达式。