和console.log有关的代码片段

在开发前端的时候,可能会写很多的console.log来进行信息的输出调试。但是在开发结束的时候希望可以批量移除这些代码,下面就把这个移除的代码片段分享出来。

  1. 查询多个文件中是否存在console.log这行代码
find .|xargs grep -ri "console.log*"
  1. 在多个文件中批量删除含有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)
posted @ 2018-01-29 14:12  wynnzen  阅读(154)  评论(0编辑  收藏  举报