Ceci est une ancienne révision du document !
Table des matières
tac - concaténer et lit les fichiers en ordre inverse
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.
Un signe $ précède les commandes qui ne nécessitent pas de droits administrateur ; un signe # précède celles qui nécessitent des droits administrateur (ces signes ne font PAS partie des commandes). Les lignes qui ne commencent pas par un signe $ ou # correspondent au résultat de la commande précédente.
Les touches utilisées sont indiquées entre crochets, exemple [ctrl] pour la touche “contrôle”
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.