Commande ispell Linux
Encyclopédie des commandes Linux
La commande Linux ispell est utilisée pour un programme de vérification orthographique.
ispell utilisera par défaut le fichier dictionnaire /usr/lib/ispell/english.hash pour vérifier les fichiers texte. Si des mots introuvables dans le dictionnaire sont trouvés dans le fichier vérifié, ispell suggérera des mots à utiliser, ou vous permettra d'ajouter les nouveaux mots à votre dictionnaire personnel.
Syntaxe
ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]
Parameters:
- -a Ce paramètre doit être utilisé lorsque la sortie d'autres programmes est envoyée à ispell.
- -A Lorsque la chaîne "&Include File&" est lue, vérifier le contenu du fichier spécifié après la chaîne.
- -b Créer un fichier de sauvegarde nommé .bak.
- -B Vérifier les erreurs de mots collés.
- -C Ne pas vérifier les erreurs de mots collés.
- -d<fichier dictionnaire> Spécifier le fichier dictionnaire.
- -l Lire les chaînes depuis le périphérique d'entrée standard, et afficher les mots mal orthographiés après la fin.
- -L<nombre de lignes> Spécifier le nombre de lignes de contexte à afficher.
- -m Tenir compte automatiquement des changements de terminaisons de mots.
- -M Après être entré dans ispell, affiche les touches de commande au bas de l'écran.
- -n Vérifie les fichiers au format nroff ou troff.
- -N Après être entré dans ispell, n'affiche pas les touches de commande au bas de l'écran.
- -p<fichier dictionnaire> Spécifie un fichier de dictionnaire personnel.
- -P Ne prend pas en compte les changements de terminaison de mot.
- -S Ne trie pas les mots de remplacement suggérés.
- -t Vérifie les fichiers au format TeX ou LaTeX.
- -V Les caractères non conformes à la norme ANSI seront affichés au format "M-^".
- -w<caractères non alphabétiques> Lors de la vérification, sélectionne spécifiquement les caractères indiqués.
- -W<longueur de chaîne> Ne vérifie pas les mots de la longueur spécifiée.
- -x Ne crée pas de fichier de sauvegarde.
Exemples
Vérifiez l'orthographe d'un fichier. Par exemple, pour vérifier le fichier testfile, utilisez la commande suivante :
ispell testfile
Si des mots suspects apparaissent dans le fichier, le premier mot suspect qui apparaît est mis en évidence, et des suggestions de correction de mots ainsi que les commandes d'opération ispell sont affichées en bas de l'écran. Comme indiqué ci-dessous :
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
Dans cet exemple, "netwrks" est détecté comme une erreur, et des informations de correction sont affichées. À ce stade, tapez "0" pour utiliser "networks" afin de corriger l'erreur, tandis qu'il continue d'afficher l'erreur suivante jusqu'à ce que toutes les erreurs aient été affichées.
À partir de l'exemple ci-dessus, nous pouvons voir que le fichier testfile contient des erreurs d'orthographe. Après avoir corrigé le fichier, un fichier de sauvegarde est nécessaire. À ce stade, utilisez la commande suivante :
ispell-b testfile #检查拼写错误的同时,备份文件
Si le fichier ne contient pas d'erreurs d'orthographe, aucune information n'est affichée. En utilisant la commande ls, nous pouvons également voir que le fichier de sauvegarde testfile.bak de testfile a été créé dans le répertoire courant. Le résultat est le suivant :
$ ls #以列表的形式查看当前目录下的文件 examples.desktop testfile_1 testfile.bak xx01 模板图片 音乐 testfile testfile1 testfile_2 xx00 公共的视频文档桌面
Parmi eux, le fichier testfile.bak est le fichier de sauvegarde généré par la commande précédente, et son contenu est identique au fichier testfile d'origine.
Autres extensions