Added daily and weekly total output
This commit is contained in:
parent
d8fc352bed
commit
cc1b295d6b
11
chug
11
chug
|
@ -1,6 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
WK_OFFSET=$1
|
WK_OFFSET=$1
|
||||||
|
WK_TOTAL=0
|
||||||
[[ -z ${WK_OFFSET} ]] && WK_OFFSET=0
|
[[ -z ${WK_OFFSET} ]] && WK_OFFSET=0
|
||||||
DATE=$(gdate -d "last Monday - ${WK_OFFSET} weeks")
|
DATE=$(gdate -d "last Monday - ${WK_OFFSET} weeks")
|
||||||
for date in $(gdate +%F -d "${DATE}") \
|
for date in $(gdate +%F -d "${DATE}") \
|
||||||
|
@ -15,9 +16,17 @@ for date in $(gdate +%F -d "${DATE}") \
|
||||||
|
|
||||||
if [[ -f ${date}.log ]]; then
|
if [[ -f ${date}.log ]]; then
|
||||||
./do_process $date | less
|
./do_process $date | less
|
||||||
|
daily_total=$(./do_process $date | grep -P "Grand total:" | grep -Po "\d+\.\d+")
|
||||||
|
echo ${daily_total}
|
||||||
|
else
|
||||||
|
daily_total=0
|
||||||
|
echo ${daily_total}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo
|
echo
|
||||||
#echo -n Press ENTER for ${date}...
|
#echo -n Press ENTER for ${date}...
|
||||||
#read
|
#read
|
||||||
|
WK_TOTAL=$(bc <<< "scale=2; $WK_TOTAL + $daily_total")
|
||||||
done
|
done
|
||||||
|
|
||||||
|
echo "Weekly Total: ${WK_TOTAL}"
|
||||||
|
|
Loading…
Reference in New Issue