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