GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux tac pour les débutants (avec exemples)

Nous avons déjà abordé la commande Linux cat dans l'un de nos précédents tutoriels. Comme vous le savez peut-être, la commande cat est principalement utilisée pour afficher le contenu du fichier dans la sortie. Cependant, ce que vous ne savez peut-être pas, c'est qu'il existe une commande qui fait exactement le contraire de ce que fait cat.

L'outil en question est tac , et dans ce didacticiel, nous discuterons de ses bases à l'aide d'exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples de cet article ont été testés sur une machine Ubuntu 16.04 LTS.

Commande tac Linux

Tac est l'opposé de cat dans le sens où la sortie qu'il produit est présentée de manière à ce que la dernière ligne soit affichée en premier, puis l'avant-dernière ligne, et ainsi de suite. Voici la syntaxe de l'outil :

tac [OPTION]... [FILE]...

Et voici ce que dit la page de manuel de tac :

Write each FILE to standard output, last line first. With no FILE, or when FILE is -, read 
standard input.

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

Q1. Comment utiliser tac ?

Simple, lancez simplement la commande 'tac' avec un nom de fichier en entrée.

tac [filename]

Par exemple :

tac file2

Ainsi, vous pouvez voir que la sortie produite par tac est exactement l'opposé de ce que cat a produit.

Q2. Comment faire en sorte que tac utilise un séparateur personnalisé (et non une nouvelle ligne) ?

Pour cela, vous devrez utiliser l'option -s. Par exemple, la commande suivante

echo "1,2" | tac

Produit cette sortie :

1,2

C'est parce que la nouvelle ligne est le séparateur par défaut pour tac.

Cependant, la commande ci-dessous :

echo "1,2" | tac -s ,

produit la sortie suivante :

2
1,

C'est parce que maintenant le séparateur a été changé.

Q3. Comment changer la position du séparateur ?

Si vous voulez que tac attache le séparateur avant au lieu d'après, utilisez l'option -b.

Par exemple :

echo "1,2" | tac -b -s ,

produit la sortie suivante :

,2
1

Q4. Comment faire en sorte que tac accepte les entrées de STDIN ?

Si vous souhaitez que la commande tac accepte l'entrée de l'entrée standard, ne lui transmettez simplement aucun nom de fichier.

tac

Une fois que vous avez exécuté la commande de la manière mentionnée ci-dessus, elle attendra que vous saisissiez du contenu. Une fois que vous avez terminé, appuyez sur Ctrl+d pour signifier que vous avez terminé, puis tac produira sa sortie sur STDOUT.

Conclusion

Comme vous pouvez le voir, tac est facile à comprendre et à utiliser. Le nombre d'options de ligne de commande qu'il offre est limité, et nous avons discuté de la plupart d'entre eux ici. Vous pouvez en savoir plus sur la commande en vous rendant sur sa page de manuel.


Linux
  1. Linux expand Tutoriel de commande pour les débutants (avec exemples)

  2. Tutoriel de commande de facteur Linux pour les débutants (avec exemples)

  3. Linux oui Tutoriel de commande pour les débutants (avec exemples)

  4. Tutoriel de commande pour les utilisateurs Linux pour les débutants (avec exemples)

  5. Tutoriel de commande Linux sum pour les débutants (avec exemples)

Tutoriel de commande Linux look pour les débutants (avec exemples)

Tutoriel de commande Linux lsattr pour les débutants (avec exemples)

Tutoriel de commande Linux tload pour les débutants (avec exemples)

Tutoriel de commande Linux znew pour les débutants (avec exemples)

Tutoriel de commande Linux zdump pour les débutants (avec exemples)

Tutoriel de commande Linux tr pour les débutants (avec exemples)