![Concaténer et lit les fichiers en ordre inverse](20211112-002412.png) Si 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 : ``` $ cat /home/tux/test.txt ligne 1 ligne 2 ligne 3 ``` la commande `tac` sur le fichier `/home/tux/test.txt` produira le résultat suivant : ``` $ tac /home/tux/test.txt ligne 3 ligne 2 ligne 1 ``` 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, head