A maioria dos editores de texto geralmente vem com um corretor ortográfico que pode verificar a ortografia do seu texto. E se eu lhe disser que o Linux também tem seu próprio utilitário de verificação ortográfica de linha de comando para verificar sua escrita no Terminal?

Esse utilitário é chamado aspell e é instalado por padrão no Ubuntu. Esta ferramenta tem vários switches disponíveis para nos ajudar a apreciar verdadeiramente suas capacidades. Aqui está como você pode usar aspell para verificar a ortografia do seu trabalho no terminal.

Apresentando um feitiço

Vamos trabalhar com um arquivo chamado README.md onde algumas palavras foram escritas incorretamente.

Vamos executá-lo através do verificador ortográfico usando o seguinte comando. -c switch é usado para especificar o arquivo a ser verificado.

Isso abriria uma janela interativa, conforme mostrado abaixo. No painel superior, o conteúdo do arquivo é exibido. aspell já processou o arquivo para grafias incorretas. Agora, ele solicitará as palavras uma a uma, juntamente com as correções sugeridas, e o usuário poderá escolher a nova ortografia para ela. Aqui Attempyting é a primeira instância de um erro de ortografia. No painel inferior existem palavras sugeridas para substituir a palavra errada. O valor numérico próximo às palavras sugeridas precisa ser digitado para que o corretor ortográfico faça seu trabalho.

Uma vez 1 foi digitado, aspell passa para a próxima palavra errada e exibe sugestões para corrigi-la.

Arquivo de Feitiço Chk2

Desta forma, todas as correções necessárias poderiam ser feitas. Depois que todas as alterações forem feitas em um arquivo, o corretor ortográfico interativo será encerrado por conta própria. Um backup para este arquivo é criado com a extensão .bak que tem o conteúdo errôneo original. README.md é o arquivo corrigido, e README.md.bak é o arquivo com erros de ortografia.

O arquivo de configuração está em /etc/aspell.conf. O mesmo pode ser visualizado usando o seguinte comando:

Configuração do arquivo de feitiço1

Há informações sobre o dicionário em uso, localização das listas de palavras para verificar, etc.

Configuração do arquivo de feitiço2

Usando outro dicionário

Consideremos o arquivo country.txt que tem duas versões de grafias para a palavra recognize. A versão com s corresponde ao inglês britânico e a versão com z corresponde ao inglês americano.

O dicionário de inglês indiano é semelhante ao dicionário de inglês britânico. Vamos supor que queremos realizar uma verificação ortográfica neste arquivo com base no dicionário de inglês americano.

Soletrar Arquivo

O comando a seguir mostra uma longa lista dos dicionários disponíveis.

Ditos de Feitiço

Podemos especificar o dicionário a ser usado na verificação ortográfica usando -d chave. Vamos usar o dicionário de inglês americano como mostrado abaixo.

aspell -d en_US -c "country.txt"

Isso pega a primeira instância de recognise s como um erro e oferece uma sugestão que substitui s z.

Soletre-nos Arquivo Chk1

Uma vez que essa correção é realizada, a terceira linha no arquivo é identificada como um erro. Pode ser corrigido.

Soletre-nos Arquivo Chk2

Usando letras acentuadas

Alguns idiomas incorporam letras acentuadas como no arquivo accents-example.txt mostrado abaixo.

Sotaques de Feitiço

Executar uma verificação ortográfica neste arquivo usando o dicionário padrão identifica a letra acentuada como um erro.

aspell -c accents-example.txt
Erro de acentos ortográficos

As sugestões oferecidas substituem a letra acentuada por uma normal. Em vez disso, podemos usar um dicionário que suporte letras acentuadas para lidar com esses arquivos.

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

O dicionário especificado aceita letras acentuadas e o arquivo accents-example.txt passa com sucesso na verificação ortográfica.

Outras opções

o aspell pode ser usado com arquivos HTML/XML e arquivos Tex/LaTex também, fornecendo as opções predefinidas. Ele também pode ser configurado para lidar com palavras hifenizadas e ignorar letras maiúsculas e minúsculas.

A lista completa de opções e opções disponíveis para aspell pode ser encontrada na página man e no manual Texinfo.

Artigo anterior3 recursos ocultos do Gmail para Android que você deveria conhecer
Próximo artigoComo monitorar alterações no registro do Windows com RegShot