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.