Я хочу написать скрипт или подсчитать количество файлов, содержащих данную строку. Файлы в формате .docx. Я написал код ниже, но он работает неправильно.
#!/bin/bash
find . -name "*.doc"|
while read i; do catdoc "$i" |
echo -e "DOC"
grep -l "string" * | wc -l; done
find . -name "*.docx"|
while read i; do docx2txt < "$i" |
echo -e "DOCX"
grep -l "string" * | wc -l; done