I have a script if the file is up to date.
updatedate=`ls -l file | sed -e 's/ */ /g' | cut -d' ' -f7` #cut the modification time nowdate=`date +"%H:%M"` echo "$updatedate $nowdate" if [ "$updatedate"="$nowdate" ] then echo 'OK' else echo 'NOT OK' fi
But when I run it, the comparison is always true:
$ ./checkfile 10:04 10:07 OK $ ./checkfile 10:07 10:07 OK
Why?
Marek source share