Verificação ortográfica no Bash CLI

2

Existe alguma maneira de fazer uma verificação ortográfica no Bash CLI? Eu tentei executar Ctrl-X Ctrl-E para editar o comando no VIM, mas por algum motivo não consegui definir set sp nessa sessão do VIM.

Estou usando o Kubuntu 14.04.

    
por dotancohen 04.11.2014 / 18:08

2 respostas

3

Utilitários comuns de verificação ortográfica incluem ispell e aspell . Outras coisas sendo iguais, eu recomendaria o último; mas há razões herdadas para preferir ispell e, se já estiver instalado no seu sistema, e aspell não, ele deve ser bom para o inglês.

Talvez também veja hunspell que, apesar de seu nome, não é apenas para húngaro. Para a grande maioria das línguas do mundo que usam uma ortografia (vagamente) alfabética (e possivelmente a maioria em geral), ela é muito melhor do que ferramentas baseadas no sistema morfológico limitado do inglês.

    
por 06.11.2014 / 12:48
1

No meu Mac, eu instalei o aspell ( brew install aspell ) e então adicionei as linhas abaixo ao final do meu ~ / .bashrc para que eu possa usar o comando spell como eu faço em outro sistemas:

alias spell=spellCheck $1
function spellCheck() {
   for file in "$@"
   do
      let count='aspell -a < $file | egrep "^\&" | awk '{print $2}' | sort -u | wc -l | awk '{print $1}''
      if [ $count -eq 0 ]; then
         printf "\n$No spelling errors on $file\n"
      fi
      if [ $count -gt 0 ]; then
         printf "\n$count spelling error(s) on $file\n"
         echo ======================================================
         aspell -a < $file  | egrep "^\&" | awk '{print $2}' | sort -u
      fi
   done
}
    
por 04.09.2018 / 22:50