Игнорировать все по набору слов (ASPELL)

Как я могу сказать Aspell игнорировать данный набор слов.

Мне нужно передать этот список в качестве входного параметра, поэтому мне не нужно помещать игнорировать все в интерактивном режиме.

Поскольку у меня есть цикл для более чем 100 файлов, в которых я вызываю aspell, чтобы проверить синтаксис каждого из них.

1 ответ

Решение

Создайте файл, подобный следующему:

personal_ws-1.1 en 2
wlkju
yytuvze

Замените "en" на используемый вами язык, а "2" - на количество слов в списке. Я показал два бессмысленных слова, но ваш список должен состоять из одного слова в строке аналогичным образом.

Сохраните файл с таким именем, как .aspell.en.pws,

Это пример команды, использующей личный список слов, такой как приведенный выше:

$ echo 'foo yytuvze bar baz banana wlkju' | aspell -a --personal=./.aspell.en.pws --dont-suggest
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)
*
*
*
# baz 16
*
*
Другие вопросы по тегам