shell
猿Why
这个作者很懒,什么都没留下…
展开
-
一行命令检查HTML文件是否有id重复命名
先上命令(代码)$ grep -o 'id=\"[^=]*\"' *.html|awk 'BEGIN{ FS=":"; OFS=":"; } { map[$2] = map[$2]" "$1; print $1,$2; } END{ for(key in map){ print key,map[key]; } }'再说场景:“id”这个字样,对于开发人员(无论前端后端)来说,应该有一个...原创 2020-04-09 22:40:38 · 544 阅读 · 0 评论 -
shell重新发布(redeploy)服务
开始接触一些发布应用的工作内容。简单的需求是这样的:应用服务在添加新功能或者需求之后需要更新到应用服务器。涉及到工作内容有:备份当前的服务jar包到备份路径下(后缀有时间) 新的jar包发布(拷贝)到应用服务的路径下 关闭当前服务(kill process) 重新启动服务jar服务思路非常简单,写一个shell脚本,3个param,分别是backpath(备份路径)、deployp...原创 2018-09-30 18:23:46 · 254 阅读 · 0 评论 -
大文件(10G以上吧)的处理
笔者遇到一个场景:对一些大小10G以上的文件,进行数据统计。按照以前(处理比较小的文件,大概是千行级别的文件)的个人习惯,会将文件内容想办法存到数据库当中,然后写SQL语句进行统计。但是这次需要处理的文件实在有点大(千亿行级别)了。所以将整个解决过程记录下来:难题一:单个文件大小超过了我的计算机内存的大小,肯定是不能直接加载到数据库里边来操作了。想到的解决办法就是把大文件切割成小文件处理(过滤...原创 2018-11-28 10:56:35 · 7421 阅读 · 0 评论