博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.grep、awk、sed、cut处理文本
阅读量:4614 次
发布时间:2019-06-09

本文共 864 字,大约阅读时间需要 2 分钟。

test.log

1;0;112;1;223;3;335

  

 

#!/bin/shecho $#if [[ $# > 0 ]];then        green_day=$1else        green_day=`date +%Y%m%d`fi 阿萨德echo $green_daylog_day=`date +%Y-%m-%d -d "1 day ago $green_day"`echo $log_daymonth=`date +%Y-%m -d "$log_day"`day=`date +%d -d "$log_day"`echo "greenday:$green_day logday:$log_day"LOG_DIR=/root/to/path/$month/$dayecho $LOG_DIRsed -e 's/;[^01]/9/g' -e 's/5/8/g' test.logawk -F';' 'BEGIN{OFS="\t"}{if(($1 == 1 && $2 == 0) || $1 == 2){print '$green_day',FILENAME,$1,$2,$3}}' test.log

awk

cat test.log |awk  -F';' 'BEGIN{OFS="\t"} $1=='1' {a1++;a2++} {print a1,a2,$1,$2,$3} END{print a1}'

  

a1/a2初始值为0,

 MySQL

mysql -h127.0.0.1 -uuser -ppwd -D database -e "show tables;delete from table_name where date='$green_day';LOAD DATA LOCAL INFILE 'xx.log' INTO TABLE table_name(field1,field2);"

  

转载于:https://www.cnblogs.com/DLGD/p/7757182.html

你可能感兴趣的文章
poi--读取不同类型的excel表格
查看>>
网页的构造块
查看>>
linux 命令大全
查看>>
MongoDB数据库
查看>>
移动端经常出现的兼容问题,谈谈移动端应用或者wap站的一些优化技巧和心得...
查看>>
央行930新政启动房贷证券化 将撬动10万亿进楼市
查看>>
MySql 日期比较大小
查看>>
软件错误
查看>>
gdb
查看>>
tmux使用总结
查看>>
[LeetCode#133]Clone Graph
查看>>
[luogu3980] 志愿者招募
查看>>
转账-AOP基于xml和基于注解
查看>>
Path Sum II
查看>>
ASP.NET SignalR 系列(一)之SignalR介绍
查看>>
Java---字节输入,文件操作,病毒制造,请谨慎运行!
查看>>
Css3在移动设备上的优化点
查看>>
poj 2029 Get Many Persimmon Trees 矩形内部点统计,递推动态规划
查看>>
HDU 2089 不要 62
查看>>
排序算法之——桶排序
查看>>