awk 如果日期为20160427,则第二列字段相加



awk 如果日期为20160427,则第二列段相加

例如

[unicomlabs@iptrace-client38 ~]$ cat kkk
1,2,20160427
3,5,7
[unicomlabs@iptrace-client38 ~]$ cat kkk | awk -F ','      'BEGIN{t=0;} {if ($3~20160427) t = t + $2;} END{print t}'
2

zcat $file |awk -F '|' '{if (($2~49434) && ($3~13712) && ($7~"2016-06-01")) print $0;}'  >> /home/unicomlabs/lnlog.txt


zcat 2016060115460205870091024.txt.gz | awk -F '|' '{if (($2~49442) && ($3~10732) ) print $0  >> "/home/unicomlabs/lnlog2.txt"}' 

查询 6 1 lac 49480 cellid 10051 的全部原始上网记录
#!/bin/bash
cd `dirname  $0`

for file in `ls /data/swbss/ln_fdr_bak/20160601/20160601*`
do
#echo "###############################################################################" >> lnlog.txt
#echo $file >> lnlog.txt
zcat $file | awk -F '|' '{if (($2~49480) && ($3~10051) && ($7~"2016-06-01") ) {print "######################################################################################" >> "/home/unicomlabs/lnlog2.txt"; print $file >> "/home/unicomlabs/lnlog2.txt"; print $0  >> "/home/unicomlabs/lnlog2.txt"; print "######################################################################################" >> "/home/unicomlabs/lnlog2.txt"} }'
#zcat $file | awk -F '|' '{if (($2~49442) && ($3~10732) ) {print $0  >> "/home/unicomlabs/lnlog2.txt"} }'
#zcat $file |awk -F '|' '{if (($2~49480) && ($3~10051) && ($7~"2016-06-01")) print $0;}'  >> /home/unicomlabs/lnlog.txt
#echo "###############################################################################" >> lnlog.txt
done


for file in `ls /data/swbss/ln_fdr_bak/20160602/20160602*`
do
#echo "###############################################################################" >> lnlog.txt
#echo $file >> lnlog.txt
zcat $file | awk -F '|' '{if (($2~49480) && ($3~10051) && ($7~"2016-06-01") ) {print "######################################################################################" >> "/home/unicomlabs/lnlog2.txt"; print $file >> "/home/unicomlabs/lnlog2.txt"; print $0  >> "/home/unicomlabs/lnlog2.txt"; print "######################################################################################" >> "/home/unicomlabs/lnlog2.txt"} }'
#echo "###############################################################################" >> lnlog.txt
done

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值