Problem with conditional statement

Hi,

I'm getting a "bad number" error from the following conditional if statement. I understand the results of the grep command are not being treated a an integer but am unsure of the correct syntax. Any help would be appreciated.

if [ "grep -c DT $myoutfile" -gt 0 ]

Thanks

#!/bin/ksh

if [ $(grep -c DT "$myoutfile") -gt 0 ]

Thank you. That worked perfectly...