Не го бях тествал извинявай. Иначе работи с малкия проблем че първо трябва да имаш инсталиран catdoc и другия проблем е че невръща файловете в които се намира думата.
Ето решения на цялата задача.
Първо инсталираме catdoc
Ако ползваш debian базираните дистрибуции (ubuntu,debian,kubuntu,xubuntu etc)
sudo apt-get install catdoc
След това ни трябва един малак скрипт които да ни свърши цялата работа и да ни изведе в кои файлове се съдържа ключовата дума.
#!/bin/bash
echo "Please insert your keyword, followed by [ENTER]:"
read keyword
find -name '*.doc' | while read -r file; do
catdoc "$file" | grep -H --label="$file" $keyword
done
Копираш този код в един прост фаил примерно "find_word.sh"
След това го правиш изпълним
chmod +x find_word.sh
И последна стъпка стартиране
./find_word.sh
Когато го стартираш на екрана ще ти излезе следното :
Please insert your keyword, followed by [ENTER]:
Пишеш ключовата дума примерно България и даваш ENTER
Резултата е следния :
/Documents/my.doc:България успя да поведе с 9:8 след ас на
Поздрави.