Accueil·Commandes du terminal

tac

Traitement de texte

Syntaxe

tac [file]

Affiche les lignes d'un fichier de la dernière à la première ; c'est du GNU coreutils, sur macOS on prend tail -r, et ce n'est pas rev, qui inverse les caractères.

Options courantes

OptionSignification
-sUse another separator instead of the newline
-rRead the separator as a regular expression
-bPut the separator before each record rather than after

Exemples

tac access.log | head

The newest lines first.

tail -r access.log

The macOS equivalent.

Ils sont faits pour être chaînés avec des tubes. Trois commandes reliées sont souvent plus courtes qu’une seule qui fait tout.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait tac ?

Affiche les lignes d'un fichier de la dernière à la première ; c'est du GNU coreutils, sur macOS on prend tail -r, et ce n'est pas rev, qui inverse les caractères.

Q. Comment l’écrire ?

tac [file] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 3 ici ; la liste complète est dans man tac. Cette commande relève de Traitement de texte.

Commandes liées

page man: man tac