From 1789f96ccb61adde89c39ebb421cb0e76d5f5287 Mon Sep 17 00:00:00 2001 From: overflowerror Date: Fri, 23 Dec 2016 15:19:10 +0100 Subject: [PATCH] init --- greetings | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 greetings diff --git a/greetings b/greetings new file mode 100755 index 0000000..88677cf --- /dev/null +++ b/greetings @@ -0,0 +1,46 @@ +#!/bin/bash + +## +# displays greeting message based on time +# + +current=$(date +"%s") +current=$(($current % (24*60*60))) + +namefile=~/.greetingsName + +if test -e $namefile; then + name=$(cat $namefile) +else + name=$(whoami) +fi + + + +morning=$((4*60*60)) +afternoon=$((12*60*60)) +evening=$((18*60*60)) +night=$((23*60*60)) + +gMorning="Good morning, $name." +gAfternoon="Good afternoon, $name." +gEvening="Good evening, $name." +gNight="Good night, $name." + +if test $current -gt $morning; then + if test $current -gt $afternoon; then + if test $current -gt $evening; then + if test $current -gt $night; then + echo $gNight + else + echo $gEvening + fi + else + echo $gAfternoon + fi + else + echo $gMorning + fi +else + echo $gNight +fi