linux服务器禁用前端所有的console日志命令

由于项目优化、又是老项目、又写的乱、 需要禁用前端的console.log,console.info,console.err等日志

原理:

我们不将其删除,避免代码中使用到console.log判断(我们项目中就遇到了)

将所有的console.log();,换成//console.log()     将所有的console.info();换成//console.info();将所有的console.err(); 换成//console.err()等等;

首先到需要禁用的文件夹下  (我这里是/html文件夹)

使用以下命令:
grep -rl console.log html/ | xargs sed -i 's/console.log/\/\/console.log/g'

分析以上语句:

grep 文本搜索工具

-r     递归搜索,搜索当前目录和子目录

-l     只列出含有匹配的文本行的文件的文件名,而不显示具体的匹配内容

使用到管道  xargs 和管道一起使用。 不然 sed -i  不生效

sed -i  批量替换

将console.log 替换成 //console.log

因为需要用到转义词 \/\/=//

换一种  将xiaoming换成zhangsan

sed -i 's/xiaoming/zhangsan/g'对比以下格式

到此完成linux命令禁用前端console.log日志问题(多学多用  好多地方都可用到这个命令 好方便)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值