Tutoriel de commandes Linux rev pour les débutants (avec des exemples)

Parfois, en travaillant sur la ligne de commande Linux, tu peux vouloir inverser une chaîne ou une ou plusieurs lignes de texte. Tu seras heureux d’apprendre qu’il existe des utilitaires de ligne de commande qui te permettent de faire exactement cela. Dans ce tutoriel, nous allons parler d’un de ces outils, surnommé rev. Mais avant cela, il est bon de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.

Commande rev de Linux

La commande rev de Linux inverse les lignes de texte par caractère. Voici sa syntaxe :

rev [option] [file...]

Et voici ce que la page de manuel dit à son sujet :

       The  rev utility copies the specified files to standard output, revers?
       ing the order of characters in every line.  If no files are  specified,
       standard input is read.

Voici quelques exemples sous forme de questions-réponses qui devraient te donner une meilleure idée du fonctionnement de la commande rev.

Q1. Comment utiliser la commande rev ?

C’est simple, il suffit d’exécuter ‘rev’ sans aucune option.

rev

Lorsque tu exécutes l’outil de cette manière, il attendra que tu saisisses une entrée. Tu peux entrer un mot ou une ligne, et dès que tu as terminé, appuie sur la touche Entrée, et tu verras le texte inversé dans la sortie.

Par exemple, j’ai saisi l’entrée suivante :

hello world

Et j’ai obtenu la sortie suivante :

dlrow olleh

Q2. Comment la commande rev fonctionne-t-elle avec les fichiers ?

C’est aussi assez simple. Passe simplement le nom du fichier en entrée, et tu verras le contenu inversé en sortie.

Voici un exemple :

Comment la commande rev fonctionne avec les fichiers

Tu peux donc voir que les lignes du fichier ‘test.txt’ ont été inversées dans la sortie.

Q3. Comment voir les informations d’aide et de version ?

Utilise les options de ligne de commande -V et -h pour cela.

rev -V
rev -h

Voici le résultat que ces commandes ont produit sur mon système :

Comment voir l'aide et l'information sur la version

Q4. Comment inverser par ligne, au lieu de par caractère ?

Alors que la commande rev fonctionne par caractère sur les lignes de texte, il existe une autre commande, appelée tac, qui inverse les informations par ligne. Tu peux en savoir plus sur tac en cliquant ici.

Conclusion

La commande rev n’a pas une courbe d’apprentissage abrupte. En fait, elle n’offre pas vraiment beaucoup d’options en ligne de commande. Dans ce tutoriel, nous avons abordé la majorité des choses. Pour en savoir plus sur rev, tu peux te rendre sur la page de manuel de l’outil.

Vous aimerez aussi...