0
我想在所有子目录中运行Hunspell并检查那里的所有降价文件。在所有子目录中运行Hunspell
容易吧?
所以我写了:find ./ -type f -exec hunspell -l *.md {} \;
当我运行此命令时,它表现出比只有三个测试降价文件等等。这个命令有什么问题?
PS:
-l
意味着Hunspell只会输出拼写错误的单词。
我想在所有子目录中运行Hunspell并检查那里的所有降价文件。在所有子目录中运行Hunspell
容易吧?
所以我写了:find ./ -type f -exec hunspell -l *.md {} \;
当我运行此命令时,它表现出比只有三个测试降价文件等等。这个命令有什么问题?
PS:
-l
意味着Hunspell只会输出拼写错误的单词。
你可以找只*.md
文件,
find . -iname '*.md' -type f -exec hunspell -l {} \;
既然你是不是在找某个文件名模式,通过{}
像那样hunspell
意味着每一个文件。
更新:将句号添加到最初的答案
谢谢!这很接近。但现在它不通过子目录中的md文件 –
有趣的是,显然需要引号,http://unix.stackexchange.com/questions/123440/why-is-my-find-not-recursive。你可以试试吗? –