ГлавнаяОперационные системыLinuxКак выполнить проверку правописания в терминале Linux

Как выполнить проверку правописания в терминале Linux

Большинство текстовых редакторов часто оснащены программой проверки орфографии, которая может проверить орфографию написанного вами текста. Что, если я скажу вам, что в Linux также есть собственная утилита проверки орфографии в командной строке, позволяющая проверять ваш текст в Терминале?

Эта утилита называется aspellи устанавливается в Ubuntu по умолчанию. Этот инструмент имеет множество переключателей, которые помогут нам по-настоящему оценить его возможности. Вот как вы можете использовать aspell для проверки орфографии в терминале.

Представляем aspell

Давайте поработаем с файлом «README.md», в котором некоторые слова написаны неправильно.

Файл заклинания

Мы пропустим его через проверку орфографии, используя следующую команду. Переключатель -cиспользуется для указания проверяемого файла.

aspell -c R

Представляем aspell

роется интерактивное окно, как показано ниже. В верхней панели отображается содержимое файла. aspell уже обработал файл на наличие неправильных написаний. Теперь он будет предлагать слова одно за другим вместе с предлагаемыми исправлениями, и пользователь сможет выбрать для них новое написание. Здесь «Попытка» — это первый случай орфографической ошибки. В нижней панели предложены слова для замены ошибочного слова. Чтобы программа проверки правописания выполнила свою работу, необходимо ввести числовое значение рядом с предлагаемыми словами.

Файл заклинания Chk1

После ввода «1» aspell переходит к следующему ошибочному слову и отображает предложения по его исправлению.

Файл заклинания Chk2

Таким образом можно было внести все необходимые исправления. После внесения всех изменений в файл интерактивная проверка орфографии завершается сама. Резервная копия этого файла создается с расширением «.bak» и содержит исходное ошибочное содержимое. «README.md» — исправленный файл, а «README.md.bak» — файл с орфографическими ошибками.

Файл конфигурации находится в «/etc/aspell.conf». То же самое можно просмотреть с помощью следующей команды:

aspell dump config
Конфигурация файла заклинания1

Присутствует информация об используемом словаре, расположении списков слов для проверки и т. д.

Файл заклинания Config2

Использование другого словаря

Давайте рассмотрим файл «country.txt», в котором есть две версии написания слова «распознавать». Версия с буквой «s» соответствует британскому английскому, а версия с буквой «z» — американскому английскому.

Читайте также: Как установить словарь для использования в терминале Linux

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

Заклинание нас файл

Следующая команда показывает длинный список доступных словарей.

apsell dump dicts
Заклинания

Мы можем указать словарь, который будет использоваться при проверке орфографии, с помощью переключателя -d. Давайте воспользуемся словарем американского английского языка, как показано ниже.

aspell -d en_US -c "country.txt"

При этом первый экземпляр слова «распознать» с «s» рассматривается как ошибка и предлагается заменить «s» на «z».

Запишите нас, файл Chk1<

После выполнения исправления третья строка файла определяется как ошибка. Возможно, это исправят.

Использование другого словаря05/spell-us-file-chk2.png" alt="Заклинание нас, файл Chk2">

Использование букв с диакритическими знаками

В некоторых языках используются буквы с диакритическими знаками, как в файле «accents-example.txt», показанном ниже.

Заклинания Акценты

При проверке орфографии в этом файле с использованием словаря по умолчанию буква с диакритическим знаком считается ошибкой.

aspell -c accents-example.txt
Ошибка акцентов в написании

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

aspell -d en-w_accents -c accents-example.txt

Указанный словарь принимает буквы с диакритическими знаками, а файл «accents-example.txt» успешно проходит проверку орфографии.

Другие варианты

aspell также можно использовать с файлами HTML/XML и файлами Tex/LaTex, предоставив предопределенные переключатели. Его также можно настроить на обработку слов, написанных через дефис, и игнорировать регистр букв.

Полный список опций и переключателей, доступных для aspell, можно найти на странице руководства и в руководстве Texinfo.

Использование букв с диакритическими знаками

Другие варианты

ПОХОЖИЕ СТАТЬИ

Популярные записи