Как использовать Aspell для проверки правописания текстовых файлов в командной строке Linux
Вы когда-нибудь хотели проверять текстовые файлы прямо из командной строки Linux? Эта статья поможет вам настроить и начать работу с Aspell, интерактивной проверкой орфографии. Начните бесплатно проверять орфографию в своих текстовых файлах уже сегодня!
Что такое Аспел?
GNU Aspell — это бесплатная программа проверки орфографии с открытым исходным кодом, которую можно легко установить в вашей системе Linux. Вы можете использовать его в командной строке, и с помощью нескольких настроек параметров можно надежно и быстро проверять текстовые файлы. Правописание этой статьи было проверено с помощью Aspell в командной строке, а также с помощью spellintian, еще одной утилиты, которую вы, возможно, захотите изучить.
Установка Аспел
Чтобы установить Aspell в свой дистрибутив Linux на основе Debian/Apt (например, Ubuntu и Mint), выполните в терминале следующую команду:
sudo apt установить aspell
Если приведенная выше команда не устанавливает автоматически aspell-en в вашей системе, добавьте ее в командную строку.
Чтобы установить Aspell в ваш дистрибутив Linux на основе RedHat/Yum (например, RHEL, Centos и Fedora), выполните следующую команду в своем терминале:
sudo yum установить aspell
Давайте проверим орфографию!
Создадим файл с различными орфографическими ошибками:
Теперь мы можем проверить этот файл с помощью Aspell:
aspell --master=en_US --lang=en_US -c test_spelling.txt
Параметр -c
проверяет орфографию в одном файле, а параметры --master
и --lang
указывают Aspell на использование одного указанного каталога. или прекратить, если это невозможно. Здесь мы используем словарь en_US для использования американского английского языка.
Другой параметр, который я лично использую регулярно, и он настолько новый, что еще не был добавлен в руководство, — это --mode=markdown
, который сообщает Aspell о том факте, что кто-то использует уценку на основе текст. Это может помочь избежать ложных срабатываний.
Дополнительные параметры, языковые настройки и различные режимы можно найти в руководстве Aspell, используя man aspell
в командной строке. Аббревиатуры на английском языке, такие как en_US и en_GB, см. на снимке экрана установки выше, поскольку он выделяет установленные.
Вам также может понадобиться установить дополнительные пакеты, если вы заинтересованы в других языках. Например, aspell-de
можно установить для поддержки немецкого языка и т. д.
Выход и производительность
Я использую Aspell в течение достаточно долгого времени и считаю его очень надежным, быстрым, неброским и простым в использовании средством проверки орфографии. Личный словарь (сохраненный в файле .aspell.en.pws
в вашем домашнем каталоге, т. е. ~/.aspell.en.pws
) работает очень хорошо.
Давайте проверим наш файл с орфографическими ошибками.
Я просто нажимаю 1, чтобы заменить предложенное «Это» на «Thiz».
Немного сложнее, но лучше выбрать вариант 3. Простое нажатие клавиши 3 и мы перейдем к следующей найденной ошибке.
Нажимаем 4 и идем дальше…
Первый вариант выглядит правильным. Простое нажатие клавиши 1.
Все остальные слова также были нажатиями клавиш 1. И, благодаря Aspell, наш файл теперь содержит ложь:
Так как все орфографические ошибки исправлены!
Нажимая одну клавишу на ошибку, мы смогли исправить все ошибки в этом файле. Мы также могли бы добавить слово, если бы словарь не знал об этом (случается довольно редко), нажав a
, и мы можем нажать клавишу r
, чтобы ввести новое слово себя, чтобы заменить любую ошибку, которая была обнаружена. Если Aspell не сможет найти новое слово, которое мы только что набрали, он повторно выделит его, и мы сможем исправить, добавить или снова заменить его.
Как видите, проверка орфографии текстовых файлов в командной строке Linux выполняется легко и просто с помощью инструмента Aspell. Наслаждайтесь!