web-dev-qa-db-ja.com

hunspellで利用可能な辞書を一覧表示するにはどうすればよいですか?

hunspellで利用可能なすべての辞書を一覧表示する方法はありますか?何かのようなもの aspell dump dictsprintf | hunspell -Dが大量のジャンクを出力するので、hunspell自体にクエリを実行したいのですが、 find /usr/share/myspell/dicts/ -name '*.dic' | cut -d '/' -f 6 | cut -d '.' -f 1 | sort

4
l0b0

これはどう:

LANG=C </dev/null hunspell -D|&sed -n '/AVAILABLE DICTIONARIES/,/LOADED DICTIONARIES/p'|awk -F / '/\// { print $NF }'|sort -u

これにより、出力からhunspell検索パスが削除され、使用可能な辞書名のみが一覧表示されます。ハイフネーション辞書を削除したい場合は、|grep -v hyph ..を追加できます。

3
Stephen Kitt