我有一个习惯,将其他人留在代码中的printf()调用注释掉,所以我不会用数千行来污染日志,这使得很难看到是否有新的错误消息已被记录。搜索未注释的行
无论如何,代码库有很多printf()语句,但我只想找到那些没有注释掉的语句。它们总是使用两个正斜杠(//)的C++单行注释语法进行注释。
斜杠可能在行的开头,紧挨着之前或之间的任何位置。
例子:
// printf(…);
//printf(…);
// printf(…);
我只想的printf()语句仍在现场比赛:
printf(…);
'perl -ne'print if if |^\ s * printf |' * c' –