ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Проверка орфографии в командной строке Linux

Проверка орфографии в командной строке Linux

В наше время проверка орфографии встроена практически везде, где вы пишете текст, будь то браузер, текстовый редактор или текстовый процессор.

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

Вот почему в более ранних операционных системах, таких как Unix и Linux, были некоторые встроенные средства проверки орфографии и словаря. Удивлены? Позвольте нам показать вам такие команды.

 

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

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

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

 

1. Посмотрите команду для поиска слов, начинающихся со строки

Не путайте это с командой locate, которая используется для поиска файлов. Команда look печатает все слова, начинающиеся с заданной строки. Если он ничего не находит, то ничего и не отображает.

andreyex@terminator:~$ look bigg
Biggles
Biggles's
bigger
biggest
biggie
biggie's
biggies

 

Вы можете использовать опцию -i, чтобы игнорировать регистр.

Откуда он берет словарь? В каждой системе Linux есть «словарь», расположенный в файле /usr/share/dict/words. Этот файл в основном содержит одно слово в строке, отсортированное по алфавиту.

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

 

2. Команда aspell для интерактивной проверки орфографии

Aspell — это интерактивная проверка орфографии. Он проверяет файл и предоставляет вам альтернативы для слов, которые он не распознает.

aspell -c filename.txt

 

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

 

3. Команда spell для поиска всех слов с ошибками

Если вы просто хотите перечислить все слова с ошибками в файле, вам нужна команда spell. В отличие от команды aspell выше, эта команда не является интерактивной.

spell filename

 

Вот текстовый файл, в котором мы собираемся запустить проверку орфографии:

andreyex@terminator:~$ cat a.txt 
my text file
som words mayeb wrong
but what can i do?
oh, I can use spellchecke r

 

И вы можете видеть, что команда spell работает хорошо.

andreyex@terminator:~$ spell a.txt 
som
mayeb
spellchecke

 

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

Exit mobile version