ソース
find src/ -type f -name '*pp' -print | xargs grep -l DEBUG_LOG | while read cppfile; do;perl -0777 -i -pe 'print s/DEBUG_LOG(.*?);//gs;' $cppfile; done;
利用シーン
下記の様なデバッグログがあったとしてプロダクションなどではログを生成するコストすらも削ぎ落としたい場合
hoge.cpp
DEBUG_LOG << "Debug log, as single line." << std::flush;
DEBUG_LOG
<< "Debug log"
<< ", as multiple line."
<< std::flush;