我有一個習慣,將其他人留在代碼中的printf()調用註釋掉,所以我不會用數千行來污染日誌,這使得很難看到是否有新的錯誤消息已被記錄。搜索未註釋的行
無論如何,代碼庫有很多printf()語句,但我只想找到那些沒有註釋掉的語句。它們總是使用兩個正斜槓(//)的C++單行註釋語法進行註釋。
斜槓可能在行的開頭,緊挨着之前或之間的任何位置。
例子:
// printf(…);
//printf(…);
// printf(…);
我只想的printf()語句仍在現場比賽:
printf(…);
'perl -ne'print if if |^\ s * printf |' * c' –