#!/bin/bash

CSV="aniversarios.csv"
TODAY=$(TZ="America/Sao_Paulo" date +%d-%m)
TOMORROW=$(TZ="America/Sao_Paulo" date --date='tomorrow' +%d-%m)

BDAYS_TODAY=$(grep "$TODAY" "$CSV")
BDAYS_TMRRW=$(grep "$TOMORROW" "$CSV")

if [ -n "$BDAYS_TODAY" ]; then
	MSG="Os aniversários de hoje ($TODAY) são:\n$BDAYS_TODAY\n"
fi

if [ -n "$BDAYS_TMRRW" ]; then
	MSG="${MSG}Os aniversários de amanhã ($TOMORROW) são:\n$BDAYS_TMRRW\n"
fi

if [ -z "$MSG" ]; then
	MSG="Sem aniversários hoje ($TODAY) e amanhã ($TOMORROW)."
fi

/bin/echo -e "$MSG" | mail -s 'Aniversários' 'gmgall@gmail.com'
