I believe I've fixed most of the syntax errors below. You are also testing to see if $CYC_DT is greater or equal to $cur_sys_dt but then reporting that it is just equal, use -eq if you want to test equality between numbers. Also if either of these variables don't have a value then you'll get a syntax error. Otherwise it's fine
Code:
if [ $CYC_DT -ge $cur_sys_dt ]
then
echo "cycle date is equal"
else
echo "not equal"
fi