Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Tr

Description de l'image Tr Unix.png.
Informations
Dépôt openbsd.su/src/usr.bin/trVoir et modifier les données sur Wikidata
Type Utilitaire UNIX (d)Voir et modifier les données sur Wikidata

tr (translate) est une commande Unix qui permet de transposer ou d'éliminer des caractères dans un fichier ou un flux de données.

Exemples :

tr 'abcd' 'jkmn' < fichier

Ce qui peut aussi s'écrire

tr 'a-d' 'jkmn' < fichier
tr 'a-z' 'A-Z' < fichier
tr -s ' ' < fichier
tr ':' '\013' < fichier


tr servait avec la commande dd pour permettre sur un même type de cassette DC6150 un échange entre le VMS et l'Unix.

Commandes analogues

La commande expand d'Unix/Linux permet de convertir les tabulations en espaces (par défaut, une tabulation est transformée en huit espaces).

La commande unexpand remplace les espaces en début de ligne par une tabulation.

Voir également