如何使用标准工具/脚本将 C 函数名称替换为另一个函数名称,例如:shell
/awk
/grep
/ python
等?
例如,我需要在整个代码库中盲目地将 assert(a>b)
语句替换为 MyAssert(a>b)
。只需要替换函数名。
最佳答案
你可以使用sed
sed -r 's/\bassert\(a>b\)\b/MyAssert(a>b)/' file
\b
查找单词边界,以便查找完全匹配。- 这会将文件打印到 STDOUT,您可以将其重定向到另一个文件或使用
-i
选项在现有文件中就地进行更改。
关于python - 在 C 中用另一个函数名称批量替换函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22776535/