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。你可以試試嗎? –