#!/bin/bash
# Tallennustiedoston nimi
file=~/.todolist
# Värikoodit ja niiden lopetuskoodi
green='\e[1;32m'
red='\e[1;31m'
endcolor='\e[0m'
if [ -r $file ]
then
# Jos tiedosto on olemassa ja luettavissa, käydään luvut 0...6 ja tulostetaan
# kullekin päivällä "tänään + 0...6" punaisella päivämäärä ja vihreällä sille päivämäärälle
# löytyvät merkinnät.
  for i in $(seq 0 6)
  do
    tododate=$(date --date="$i days" +%Y-%m-%d)
    echo -e "${red}$tododate:${endcolor}"
    echo -e -n "${green}"
    grep "^$tododate:" $file | cut -d' ' -f2-
    echo -e -n "${endcolor}"
  done
else
# Jos tiedostoa ei ollut tai se ei ollut luettavissa, tulostetaan punaisella virheilmoitus.
  echo -e "${red}Error: ~/.todolist does not exist.${endcolor}"
fi