Reading text file and comparing the dates in Kshell

I have a text file in which holidays are listed as YYYYMMDD. Here is the sample data of the file.

20090911
20090912
20090913

I need to read this file and see if the current day is listed in this text file. If today and any of the rows in my text file match, I need to do further processing. I am not sure how to compare the current day with the data from my text file. The code below is not working well as it Prints �today is a holiday�. I know this piece of code is working

(if $(date "+%G%m%d") = ${line_by_line})

Can someone help me with this? Please see my code below.

Thanks.

Pramodini

#!/usr/bin/ksh
. ~/.profile

while read line_by_line

do

 if $\(date "\+%G%m%d"\) = $\{line\_by_line\} 
   then 
    print  "Today is not a holiday" 
else 
   print "Today is a holiday"  

fi

done < holidays.txt

something like:

holiday=$(grep "$(date +'%Y%m%d')" holiday_file)
if [ "$holiday" ];then
 echo "today is holiday"
else
 echo "today is working day"
fi

Awesome!!! That works!!!
Thanks Anchal.

Pramodini