#!/bin/sh
grep "00032(00020) 6d 62" com.log* | awk -F ' ' '{ print $18 }'|awk -F '*' '{ print $2 }' >temp1;
cat temp1 |awk '{if(NR%2==0) print $0}'>temp1_b;
#
sed 's/拆出变量|#fd9/拆出变量#fd9/g' <com.log>temp4;
sed 's/拆出变量|#fd9/拆出变量#fd9/g' <com.log.0912121409>>temp4;
grep "拆出变量#fd9" temp4 | awk -F '|' '{ print $3 }' >temp4_bak;
#
paste -d '|' temp1_b temp4_bak>temp1_bb;
sed 's/$/|1|mb|20091212|/g' <temp1_bb>temp1_bak;
grep "00016(00010) 30 39 31 32 31 32" com.log* | awk -F ' ' '{ print $18 }'|awk -F '*' '{ print 20$1 }' |awk -F '00' '{ print $3}' >temp2;
cat temp2 | awk '{if(NR%2==0) print $0}'>temp2_b;
sed 's/$/|||/g' <temp2_b>temp2_bak;
#
sed 's/取变量|#fd6值为/取变量#fd6值为/g' <com.log> tmp3;
sed 's/取变量|#fd6值为/取变量#fd6值为/g' <com.log.0912121409>> tmp3;
grep "取变量#fd6值为" tmp3 |awk -F '|' '{ print $3 }' >temp3_b;
#
cat com_trace_log_20091212.dat | awk -F '|' '{ if(NR%2-1==0) print $5,$21}'>temp3;
cat temp3 | sed 's/ /|/g'>temp3_bbb;
paste -d '|' temp3_b temp3_bbb>temp3_bb;
#
sed 's/$/|1|0||00|0000|缴费|/g' <temp3_bb>temp3_bak;
rm -f com_reg;
paste -d '|' temp1_bak temp2_bak temp3_bak >com_reg;
dbaccess $DBNAME <<!
delete from com_reg_bak;
load from com_reg insert into com_reg_bak;
!