grep -c
であれば、個数をカウントするから、ヒットしない場合が”0”

って、そういう話じゃなくて?