Para encontrar el número de apariciones de una palabra tomada como entrada de la línea de comando en unix

Para el archivofile1.txt que contien

Apple fruit Apple tree
Tree AApple AApklle Apple apple
TREE
Apple

Quiero encontrar el número de apariciones de la palabraApple. La salida debe ser4.
Mi archivo script.sh contiene

#!/bin/bash
FILE="$1"
TOFIND="$2"
if [ -f "$FILE" ];
then
grep -o '\<"$TOFIND"\>' "$FILE" | wc -l
fi

Cuando intento usar

bash script.sh file1.txt Apple

La salida muestra0. Por favor, ayuda a resolver este problema.

Respuestas a la pregunta(3)

Su respuesta a la pregunta