GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux aspell pour les débutants (5 exemples)

Un correcteur orthographique est un outil important si votre travail consiste à écrire ou à modifier des fichiers texte ou des documents. Alors que la plupart des éditeurs basés sur l'interface graphique sont dotés d'une fonction de vérification orthographique intégrée, on ne peut pas en dire autant des éditeurs de ligne de commande. Cependant, il existe des outils de ligne de commande distincts qui peuvent vous aider avec la vérification orthographique.

Ici, dans ce tutoriel, nous allons discuter d'un tel utilitaire, appelé aspell . Mais avant de plonger, il convient de mentionner que tous les exemples de l'article ont été testés sur une machine Ubuntu 18.04 LTS.

Commande Linux aspell

Comme déjà mentionné au début, la commande aspell vous permet d'effectuer une vérification orthographique sur un fichier texte. Vous pouvez même vérifier les mots individuels. Voici sa syntaxe :

aspell [options] <command>

Et voici ce que dit la page de manuel à propos de cet outil :

       aspell is a utility program that connects to the Aspell library so that
       it can function as an ispell -a replacement, as  an  independent  spell
       checker,  as a test utility to test out Aspell library features, and as
       a utility for managing dictionaries used by the library.

       The Aspell library contains an interface allowing other programs direct
       access  to  its  functions  and  therefore reducing the complex task of
       spell checking to simple library calls.  The default library  does  not
       contain  dictionary  word  lists.  To add language dictionaries, please
       check your distro first for modified dictionaries, otherwise look  here
       for base language dictionaries <http://aspell.net>.

Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée du fonctionnement de l'utilitaire.

Q1. Comment utiliser la commande aspell ?

L'utilisation de base d'aspell n'est pas complètement simple, il est donc bon d'obtenir un résumé de l'utilisation, quelque chose que vous pouvez obtenir en utilisant l'option de commande 'usage'.

aspell usage

Et voici ce que vous obtiendrez probablement en sortie :

Usage: aspell [options] <command>
<command> is one of:
  -?|usage         display a brief usage message
  help             display a detailed help message
  -c|check <file>  to check a file
  -a|pipe          "ispell -a" compatibility mode
  [dump] config    dumps the current configuration to stdout
  config <key>     prints the current value of an option
  [dump] dicts | filters | modes
    lists available dictionaries / filters / filter modes
[options] is any of the following:
  --encoding=<str>            encoding to expect data to be in
  --mode=<str>                filter mode
  -l,--lang=<str>             language code
  -d,--master=<str>           base name of the main dictionary to use
  --sug-mode=<str>            suggestion mode

Q2. Comment vérifier un fichier pour les fautes d'orthographe avec aspell ?

Cela peut être fait en utilisant l'option de ligne de commande -c. Par exemple :

aspell -c test.txt

Voici ce que l'outil a affiché lors de l'exécution de la commande ci-dessus :

Ainsi, vous pouvez voir que l'outil a mis en évidence la première faute d'orthographe dans le texte et, dans la moitié inférieure de la fenêtre, a proposé des options qui, selon lui, m'intéresseraient en remplacement. De plus, si vous regardez de près, il existe également des options pour ignorer la faute d'orthographe actuellement en surbrillance, remplacer toutes les occurrences du mot actuellement en surbrillance, ajouter au dictionnaire d'aspell et quitter cette vue.

Q3. Comment utiliser aspell pour vérifier des mots individuels ?

Vous pouvez le faire en utilisant l'option de ligne de commande -a.

aspell -a

Dès que vous exécutez cette commande, elle attendra l'entrée de l'utilisateur. Tapez un mot dans ce mode, appuyez sur Entrée et vous verrez aspell proposer des suggestions d'orthographe sur stdout.

La capture d'écran suivante montre cette option de ligne de commande en action :

Q4. Comment utiliser aspell pour vérifier les mots en masse ?

Vous pouvez le faire en utilisant l'option de commande 'list'.

aspell list

La commande ci-dessus, lorsqu'elle est exécutée, attendra l'entrée de l'utilisateur. Ajoutez autant de mots que vous le souhaitez, et lorsque vous avez terminé, appuyez sur Ctrl+D. Ensuite, vous verrez qu'aspell affichera les mots mal orthographiés sous l'entrée que vous avez fournie.

La capture d'écran suivante montre cette option en action :

Q5. Comment contrôler le dictionnaire utilisé par aspell ?

La page de manuel d'aspell propose diverses options que vous pouvez utiliser pour contrôler le dictionnaire utilisé par cette commande. Voici quelques-uns des plus importants :

       --master=<name>, -d <name>
              Base name of the dictionary to use.  If this option is specified
              then Aspell will either use this dictionary or die.

       --dict-dir=<directory>
              Location of the main dictionary word list.

       --lang=<string>, -l <string>
              Language to use.  It follows the same format of the  LANG  envi?
              ronmental variable on most systems.  It consists of the two let?
              ter ISO 639 language code and an optional two  letter  ISO  3166
              country  code  after a dash or underscore.  The default value is
              based on the value of the LC_MESSAGES locale.

       --size=<string>
              The preferred size of the dictionary word list.   This  consists
              of  a  two char digit code describing the size of the list, with
              typical values of: 10=tiny, 20=really small,  30=small,  40=med-
              small, 50=med, 60=med-large, 70=large, 80=huge, 90=insane.

Conclusion

Vous conviendrez probablement qu'aspell est un outil utile que les utilisateurs de la ligne de commande Linux doivent connaître. Nous avons discuté des bases de cet outil ici. Une fois que vous avez pratiqué ces options, rendez-vous sur la page de manuel de la commande pour en savoir plus.


Linux
  1. Tutoriel de commande cd Linux pour les débutants (8 exemples)

  2. Tutoriel de commande Linux comm pour les débutants (5 exemples)

  3. Tutoriel de commande Linux df pour les débutants (8 exemples)

  4. Tutoriel de commande de date Linux pour les débutants (8 exemples)

  5. Tutoriel de commande de nom d'hôte Linux pour les débutants (5 exemples)

Tutoriel Linux who Command pour débutants (8 exemples)

Tutoriel de commande Linux nl pour les débutants (7 exemples)

Tutoriel de commande Linux nm pour les débutants (10 exemples)

Tutoriel de commande Linux OD pour les débutants (6 exemples)

Tutoriel de commande Linux w pour débutants (5 exemples)

Tutoriel de commande Linux ss pour les débutants (8 exemples)