ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Суббота, 14 декабря, 2024

Проверка орфографии в командной строке 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