批處理LOG_NDEBUG

jackie_gnu發表於2011-11-16

查詢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' {} \;