test

来源:互联网 发布:程序员面试准备 编辑:程序博客网 时间:2024/04/29 03:44
#!/bin/shdatetime=$1if [ "$datetime"x = "x" ];then    datetime=`date +"%Y%m%d%H" -d "-1hour"`    datetime="2017012100"fimkdir logsmkdir tmpmkdir resultecho $datetimeifind -s theone-dist-stg > output.logirun -c 'grep broad /home/xiaoju/strategy_service/log/public.log.'${datetime}'|grep "area=4|"|awk -F"\\\|\\\|" "{print \$1,\$3,\$4,\$8,\$9,\$11,\$12,\$96,\$97}"' | grep -v "theone" > ./logs/log.$datetimecat ./logs/log.$datetime  | awk "{print \$7}" | awk -F'=' '{print $NF}' | sort | uniq > ./tmp/driver.$datetime#irun -c 'grep broad /home/xiaoju/strategy_service/log/public.log.'${datetime}'|grep "area=2|"|awk -F"\\\|\\\|" "{print \$4}"' | grep -v "theone" | awk -F'=' '{print $2}' | sort | uniq > driver.$datetimecat ./tmp/driver.$datetime > ./tmp/tmpcat ./shenzheng_ids >> ./tmp/tmpcat ./tmp/tmp | sort | uniq -c | grep "2 " | awk '{print $NF}' > ./tmp/result.$datetimewhile read linedo    echo $line     #这里可根据实际用途变化    cat ./logs/log.$datetime | grep "$line" >> ./result/result.$datetime       #irun -c 'grep broad /home/xiaoju/strategy_service/log/public.log.'${datetime}'|grep "area=2|"|awk -F"\\\|\\\|" "{print \$4}"' | grep -v "theone" | awk -F'=' '{print $2}' | sort | uniq > driver.$datetimedone < ./tmp/result.$datetime


                                             
0 0