#!/bin/bash FILE=vehicles.txt # DEBUG-hoz: FIXDATE=2016-03-03 DATE=`date "+%Y-%m-%d"` echo $DATE HANYHONAPPAL_ELORE=2 function checkVehicle() { sor=$1 LEJAR=`echo $sor | awk -F: '{print $2}'` LEJAR_EV=`echo $LEJAR | awk -F- '{print $1}'` AKTUA_EV=`echo $DATE | awk -F- '{print $1}'` if [[ "$LEJAR_EV" == "$AKTUA_EV" ]] then LEJAR_HO=`echo $LEJAR | awk -F- '{print $2}'` AKTUA_HO=`echo $DATE | awk -F- '{print $2}'` TEMP_HO=`expr $LEJAR_HO - $AKTUA_HO` if [[ $TEMP_HO -le $HANYHONAPPAL_ELORE ]] then LEJAR_RENDSZAM=`echo $sor | awk -F: '{print $1}'` espeak -vhu "Filgyelem! Lejáró műszaki." espeak -vhu "A $LEJAR_RENDSZAM rendszámú gépjármű műszakija ekkor lejár: $LEJAR" fi fi } cat $FILE | while read sor do ERTESITES=`echo $sor | awk -F: '{print $3}'` if [[ "$ERTESITES" == "igen" ]] then checkVehicle $sor fi done