2016-09-28 5 views
0

Я хочу запустить Hunspell во всех подкаталогах и проверить все файлы сметы там.Запуск Hunspell во всех подкаталогах

Легко ли?

Так что я писал: find ./ -type f -exec hunspell -l *.md {} \;

Когда я запускаю эту команду он показывает гораздо больше, чем только три теста уценки файлов. Что случилось с этой командой?

PS:
-l означает, что Hunspell выдаст только слова с орфографической ошибкой.

ответ

0

Вы могли бы найти только *.md файлы,

find . -iname '*.md' -type f -exec hunspell -l {} \; 

Поскольку вы не ищете определенный шаблон имени файла, передавая {} как что hunspell означает, что каждый файл.

Обновление: добавлены котировки до исходного ответа

+0

Спасибо! Это близко. Но теперь он не проходит через файлы md в подписях –

+1

Интересные, видимо, котировки необходимы, http://unix.stackexchange.com/questions/123440/why-is-my-find-not-recursive. Не могли бы вы попробовать? –

Смежные вопросы