#!/bin/bash
now=`date +%Y-%m`
log=/etc/vpn/user
let q=`cat $log | grep -P "\t$PEERNAME\t" | awk -F'\t' '{print $6}'`
e=`cat $log | grep -P "\t$PEERNAME\t" | awk -F'\t' '{print $4}'`
old=`cat $log | grep -P "\t$PEERNAME\t" | awk -F'\t' '{print $1}'`
let u1=`cat $log | grep -P "\t$PEERNAME\t" | awk -F'\t' '{print $3}'`
if [ $old == $now ];then
let u=$u1+$BYTES_RCVD+$BYTES_SENT
else
let u=$BYTES_RCVD+$BYTES_SENT
fi
sed -i -e "s/$old\t$PEERNAME\t$u1/$now\t$PEERNAME\t$u/" $log