Comando Linux ispell

Linux 命令大全Colección completa de comandos de Linux

El comando Linux ispell se utiliza para el programa de revisión ortográfica.

ispell utiliza por defecto el archivo de diccionario /usr/lib/ispell/english.hash para revisar archivos de texto. Si en el archivo revisado encuentra palabras que no están en el diccionario, ispell sugerirá palabras a usar o te permitirá agregar nuevas palabras a tu diccionario personal.

Sintaxis

ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]

Parámetros:

  • -a Debe usar este parámetro cuando la salida de otros programas se envía a ispell.
  • -A Cuando se lee la cadena "&Include File&", revisa el contenido del archivo especificado después de la cadena.
  • -b Genera un archivo de respaldo, con nombre de archivo .bak.
  • -B Revisa errores de palabras unidas.
  • -C No revisa errores de palabras unidas.
  • -d<archivo de diccionario> Especifica el archivo de diccionario.
  • -l Lee cadenas desde el dispositivo de entrada estándar y, al finalizar, muestra las palabras mal escritas.
  • -L<número de líneas> Especifica el número de líneas que se muestran en el texto.
  • -m Considera automáticamente los cambios de terminación de palabras.
  • -M Después de entrar en ispell, muestra las teclas de comandos en la parte inferior de la pantalla.
  • -n El archivo a revisar tiene formato noff o troff.
  • -N Después de entrar en ispell, no muestra las teclas de comandos en la parte inferior de la pantalla.
  • -p<archivo de diccionario> Especifica el archivo de diccionario personal.
  • -P No considera los casos de cambios de terminación de palabras.
  • -S No ordena las palabras sugeridas para reemplazar.
  • -t El archivo a revisar tiene formato TeX o LaTeX.
  • -V Los caracteres que no son estándar ANSI se muestran en forma de "M-^".
  • -w<carácter no alfabético> Al revisar, selecciona especialmente los que contienen el carácter especificado.
  • -W<longitud de cadena> No revisa palabras de la longitud especificada.
  • -x No genera archivos de respaldo.

Ejemplos

Revisa la ortografía del archivo. Por ejemplo, para revisar el archivo testfile, se puede usar el siguiente comando:

ispell testfile 

Si aparecen palabras sospechosas en el archivo, la primera palabra sospechosa que aparezca se muestra resaltada, y en la parte inferior de la pantalla se dan sugerencias de modificación y los comandos de operación de ispell. Como se muestra a continuación:

netwrks File: testfile  
Linux netwrks are becoming more and more common, but security is often an overlooked  
issue. Unfortunately  
0: networks  
[SP] <number> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it or ? for help

En este ejemplo, se detecta el error 'netwrks' y se muestra información de corrección. En este momento, ingrese '0' para usar 'networks' y corregir el error, mientras continúa mostrando el siguiente error hasta que todos los errores se hayan mostrado.

A través del ejemplo anterior podemos descubrir que hay errores ortográficos en el archivo testfile. Después de modificar el archivo, se necesita hacer una copia de respaldo. En este momento, use el siguiente comando:

ispell-b testfile    #检查拼写错误的同时,备份文件 

Si el archivo ya no tiene errores ortográficos, no se muestra ninguna información. Con el comando ls también podemos ver que en el directorio actual se ha generado el archivo de respaldo testfile.bak del archivo testfile. El resultado se muestra a continuación:

$ ls #以列表的形式查看当前目录下的文件  
examples.desktop testfile_1 testfile.bak xx01 模板图片 音乐  
testfile testfile1 testfile_2 xx00 公共的视频文档桌面 

Entre ellos, el archivo testfile.bak es el archivo de respaldo generado por el comando anterior, y su contenido es el mismo que el del archivo testfile original.

Linux 命令大全Colección completa de comandos de Linux

Otras extensiones