和console.log有关的代码片段
在开发前端的时候,可能会写很多的console.log
来进行信息的输出调试。但是在开发结束的时候希望可以批量移除这些代码,下面就把这个移除的代码片段分享出来。
- 查询多个文件中是否存在console.log这行代码
find .|xargs grep -ri "console.log*"
- 在多个文件中批量删除含有console.log的行
注意:mac和linux是有区别的,mac里面需要在-i 后面多加一个空的字符串。
这里的代表的备份源文件的新名字
比如:
sed -i '.bak' '/console.log/d' `grep console.log -rl ./`
这样就会给每个文件后面加上.bak的后缀作为备份
如果不需要备份,就留空即可。
sed -i '' '/console.log/d' `grep console.log -rl ./` (mac)
sed -i '/console.log/d' `grep console.log -rl ./` (linux)