运行 所有子目录中的 Hunspell

Running Hunspell in all subdirectories

我想运行 Hunspell 在所有子目录中并检查其中的所有降价文件。

简单吧?

所以我写道:find ./ -type f -exec hunspell -l *.md {} \;

当我 运行 这个命令时,它显示的不仅仅是三个测试降价文件。这个命令有什么问题?

PS:
-l表示Hunspell只会输出有拼写错误的单词。

您只能查找 *.md 个文件,

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

由于您不是在寻找特定的文件名模式,因此将 {} 像这样传递给 hunspell 意味着每个文件。

更新:将引号添加到初始答案