I want to increment a counter in a while loop, and once that loop is complete, echo out the counter. The $COUNTER should only increment if $DATE >= $SINCE
last -f /var/log/btmp |
while read line; do
set -- $line
[[ $1 == "$CURRENTUSER" ]] || continue
[[ $(date -d "$4 $5 $6 $7" +%Y%m%d%H%M%S) -ge $SINCE ]] && echo "FAILED LOGIN $line" && ((COUNTER+=1))
echo $COUNTER //echos 1, 2 etc
done
echo "Top counter:"$COUNTER //echos 0