From b273fa4b1150fa0c90a6de810f514b1d7523e82e Mon Sep 17 00:00:00 2001 From: finga Date: Thu, 23 Apr 2020 18:52:49 +0200 Subject: [PATCH] Add message if birthday is today --- birthdays.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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