cleanup
This commit is contained in:
parent
1b6d06e4a9
commit
c47f722054
12
birthdays.sh
12
birthdays.sh
|
@ -4,9 +4,10 @@
|
|||
conf_file=$HOME/birthdays
|
||||
days_left=30
|
||||
|
||||
# functions to get days to birthday
|
||||
function days_left {
|
||||
birthday=$(date -d "$1" +%j 2>/dev/null | sed 's/^0*//')
|
||||
readarray lines < "$conf_file"
|
||||
|
||||
for i in "${lines[@]}"; do
|
||||
birthday=$(date -d "$( cut -f 1 <<< "$i" )" +%j 2>/dev/null | sed 's/^0*//')
|
||||
today=$(date +%j 2>/dev/null | sed 's/^0*//')
|
||||
days=$(( ${birthday} - ${today} ))
|
||||
if [ 0 -le "$days" ] && [ "$days" -le "$days_left" ];then
|
||||
|
@ -19,9 +20,4 @@ function days_left {
|
|||
fi
|
||||
|
||||
fi
|
||||
}
|
||||
readarray lines < "$conf_file"
|
||||
|
||||
for i in "${lines[@]}"; do
|
||||
days_left "$( cut -f 1 <<< "$i" )"
|
||||
done
|
||||
|
|
Loading…
Reference in a new issue