shell定制添加数据到数据库1
2012-06-11 14:06
260 查看
#!/bin/bash
date=`date -d last-day +%Y%m%d`
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-502-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-416-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-408-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-404-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-400-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-502-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-416-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-408-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-404-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-400-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-502-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-416-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-408-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-404-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-400-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-502-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-416-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-408-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-404-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-400-$date
主要是awk列求和:awk 'BEGIN{total=0} {total+=$1} END {print total } '
date=`date -d last-day +%Y%m%d`
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-502-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-416-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-408-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-404-$date
cat /data1/IPStatistics/res_pv/nb1-$date /data1/IPStatistics/res_pv/nb3-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbct-400-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-502-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-416-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-408-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-404-$date
cat /data1/IPStatistics/res_pv/nb2-$date /data1/IPStatistics/res_pv/nb4-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-nbcnc-400-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-502-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-416-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-408-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-404-$date
cat /data1/IPStatistics/res_pv/fs1-$date /data1/IPStatistics/res_pv/fs2-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-fs-400-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 502|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-502-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 416|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-416-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 408|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-408-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 404|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-404-$date
cat /data1/IPStatistics/res_pv/dl1-$date /data1/IPStatistics/res_pv/dl2-$date |grep -w 400|awk 'BEGIN{total=0} {total+=$1} END {print total } ' >> /data1/syslog/tmp/res/res-num-dl-400-$date
主要是awk列求和:awk 'BEGIN{total=0} {total+=$1} END {print total } '
相关文章推荐
- shell定制添加数据到数据库2
- Android中给数据库添加EditText中内容,添加后数据为空的情况
- 数据添加步骤(vb6.0与数据库结合)
- jsp数据库基础之--往MySQL数据库添加数据
- AJAX例子(前端数据添加到数据库)
- 042医疗项目-模块四:采购单模块—采购单明细添加查询,并且把数据添加到数据库中
- android 数据库 SQLiteOpenHelper和ContentProvider学习笔记---添加修改删除数据之联系人(二)
- Xutils创建数据库添加数据
- asp.net mvc添加多条数据到数据库
- 自动获取表格数据添加,修改数据库数据的类
- JQuery Clone 添加多行数据,并更新到数据库的实现代码
- 关于向数据库添加数据后返回该行的ID值(标识符)的值
- 获取表格数据,添加数据库记录
- MVC添加数据并存入数据库
- JSP初学者数据库教程(四)添加数据
- 往数据库里添加date(时间)类型的数据
- 代码添加控件-从数据库提取数据
- php使用mysqli向数据库添加数据的方法
- 向数据库中添加数据并及时获取id
- ASP.net从数据库中取出数据添加到xml文件中的方法