diff --git a/birthdays.sh b/birthdays.sh index ead3204..0cae285 100755 --- a/birthdays.sh +++ b/birthdays.sh @@ -16,7 +16,7 @@ for i in "${lines[@]}"; do days=$(( 10#$(date -d "$date" +%j 2>/dev/null || echo 059) - 10#$(date +%j) )) # if $days is in range of $days_left - if [ 0 -le "$days" ] && [ "$days" -le "$days_left" ];then + if [ 0 -lt "$days" ] && [ "$days" -le "$days_left" ];then # if $days is between less than 8: output red counter if [ "$days" -le 7 ];then echo -e "\\033[31m$(cut -f2- <<< "$i") in $days days\\033[m" @@ -27,5 +27,7 @@ for i in "${lines[@]}"; do else echo -e "\\033[32m$(cut -f2- <<< "$i") in $days days\\033[m" fi + elif [ "$days" -eq 0 ];then + echo -e "\033[31;5m$(cut -f2- <<< "$i") is today\033[0m" fi done