我需要返回包含未console.log
注释字符串的目录中的所有文件。//
所以我认为我应该搜索在换行符和字符串之间没有字符串的任何行console.log
。
此命令返回已注释和未注释的 console.log。我想排除注释了 console.log 的实例。
grep -H -r "^.*[^//].*console\.log" /var/www/vhosts/mysite.com
我需要的命令将匹配这些行:
var num = 0; console.log(num);
alert('some text'); console.log('anything');
console.log();
但不匹配这些行:
var num = 0; // console.log(num);
//alert('some text'); console.log('anything');
// console.log();