dotties

My dotfiles
Log | Files | Refs

ordur (662B)


      1 #!/bin/sh
      2 
      3 m="$(date '+%_M' | tr -d ' ' )"
      4 
      5 if [ $m = "0" ]; then
      6 		M=""
      7 elif [ $m -lt "15" ]; then
      8 		M="$m over"
      9 elif [ $m -eq "15" ]; then
     10 		M="kvart over"
     11 elif [ $m -lt "30" ]; then
     12 		d="$(expr 30 - $m)"
     13 		M="$d på halv"
     14 elif [ $m -eq "30" ]; then
     15 		M="halv"
     16 elif [ $m -lt "45" ]; then
     17 		d="$(expr $m - 30)"
     18 		M="$d over halv"
     19 elif [ $m -eq "45" ]; then
     20 		M="kvart på"
     21 else
     22 		d="$(expr 60 - $m)"
     23 		M="$d på"
     24 fi
     25 
     26 h="$(date '+%_I' | tr -d ' ')"
     27 [ $m -gt "15" ] && h="$(date -d '1 hour' '+%_I' | tr -d ' ')"
     28 
     29 printf "$M $h"
     30 
     31 while getopts nd o; do
     32 	case $o in
     33 		n) printf " på $(date '+%A')";;
     34 		d) printf " den $(date '+%_d. %B')";;
     35 	esac
     36 done
     37 
     38 printf "\n"