>>352で答は出てるけど、どーしても grep を使いたいなら
grep -o foo | wc -l

351とか353とか無駄すぎ。
353は1行に1回しかマッチしないことが保証できるので grep | wc ではなく、grep -c でよい。