Недавно я хотел сделать это, но я не был особенно доволен принятым ответом, поэтому я исследовал проблему и нашел следующие решения, используя четыре библиотеки орфографии общего пользования / утилиты.
Примечание: все цитаты взяты из справочной страницы для этой конкретной утилиты.
Ispell
Параметр -l
или list
для ispell используется для получения списка слов с ошибками из стандартного ввода.
Перенаправление ввода можно использовать для чтения из файла:
ispell -l <example.txt
Заклинание
Одной из команд aspell является list
который, аналогично приведенному выше параметру ispell, используется для
Создайте список слов с ошибками из стандартного ввода.
Это также можно сочетать с перенаправлением ввода:
aspell list <example.txt
Hunspell
Hunspell также реализует опцию -l
:
Опция "list" используется для создания списка слов с ошибками из стандартного ввода.
Во время эксперимента я заметил, что его также можно использовать с именем файла в качестве аргумента (без необходимости перенаправления ввода):
hunspell -l example.txt
очаровывать
Средство проверки правописания Abiword также поддерживает параметр -l
:
Список только орфографические ошибки.
Аналогично, Enchant также принимает имя файла в качестве аргумента (по умолчанию используется стандартный ввод, если ничего не указано):
enchant -l example.txt