查找LOG_NDEBUG
find . -name "*.cpp" -exec sed -n -e '/LOG_NDEBUG/p' {} \;
查找//#define LOG_NDEBUG
find . -name "*.cpp" -exec sed -n -e '/^\/\/#define LOG_NDEBUG/p' {} \;
去掉注释 // #define LOG_NDEBUG 0,并备份文件
find . -name "*.cpp" -exec sed -i.bak -r -e 's/^([ ]*\/\/[ ]*)(#define[ ]*LOG_NDEBUG[ ]*0)/\2/p' {} \;

本文提供了一种方法,在C++源文件中查找并替换LOG_NDEBUG宏,包括直接名称查找和使用sed命令进行高级查找与替换。
6199

被折叠的 条评论
为什么被折叠?



