kopia lustrzana https://github.com/J-Rios/TLG_JoinCaptchaBot
27 wiersze
583 B
Bash
27 wiersze
583 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Actual script directory path
|
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
|
|
|
DATE=$1
|
|
|
|
if [ "$DATE" = "" ]; then
|
|
YEAR=$(date +%Y)
|
|
MONTH=$(date +%m)
|
|
LAST_MONTH=$(expr $MONTH - 1)
|
|
DATE=$(echo $YEAR-$MONTH)
|
|
fi
|
|
|
|
CHATS=$(cat $DIR/../output.log | grep -e "${DATE}" | grep -e "New join detected" | grep -o -P '(?<= \[-).*(?=] )' | sort -u)
|
|
|
|
NUM_ACTIVE_GROUPS=$(echo "$CHATS" | sort -u | wc -l)
|
|
|
|
echo ""
|
|
echo "Active Groups:"
|
|
echo "$CHATS"
|
|
echo ""
|
|
echo "Active Groups in last and current months: $NUM_ACTIVE_GROUPS"
|
|
echo ""
|
|
|
|
exit 0
|