informatique:linux:commandes:tac

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
informatique:linux:commandes:tac [2021/11/12 00:26] Cédric ABONNELinformatique:linux:commandes:tac [2023/01/11 18:38] (Version actuelle) Cédric ABONNEL
Ligne 1: Ligne 1:
 +====== tac ======
 +{{tag>"commande linux"}}
 +
 +{{ :informatique:linux:commandes:pasted:20211112-002412.png|Concaténer et lit les fichiers en ordre inverse}}
 +
 +Si [[.:cat|cat]] est une des commandes incontournables de la lignes de commande, elle sert le plus souvent à lire un contenu textuel, la commande **tac** assez simple mais rencontre peu d'application à son usage.
 +
 +**tac** affiche en sortie standard le fichier en commençant par la dernière ligne.
 +
 +
 +===== Lire un fichier en console =====
 +
 +**tac** est adapté à la lecture de fichiers à en ordre inverse des numéros de lignes. Son utilisation standard est des plus simples :\\
 +
 +Si nous prenons le fichier ''/home/tux/test.txt'' suivant :
 +<code>$ cat /home/tux/test.txt
 +ligne 1
 +ligne 2
 +ligne 3
 +</code>
 +
 +la commande ''tac'' sur le fichier ''/home/tux/test.txt'' produira le résultat suivant :
 +<code>$ tac /home/tux/test.txt
 +ligne 3
 +ligne 2
 +ligne 1</code>
 +
 +Nous venons de lire le fichier ''test.txt'' dans le répertoire personnel de l'utilisateur ''tux'', rien de difficile.
 +
 +
 +===== tac - Est-il vraiment utile ? =====
 +
 +La commande **tac** est utilisée pour sortir un fichier en format inversé. Elle est utilisée principalement dans des scripts de manipulation de données.
 +
 +D'autres commandes peuvent également répondre à vos besoins : [[.:tail|tail]], [[.:head|head]]
  
  • informatique/linux/commandes/tac.txt
  • Dernière modification : 2023/01/11 18:38
  • de Cédric ABONNEL