tr (Unix)
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
tr est une commande Unix qui permet de transposer ou d'éliminer des caractères dans un fichier ou un flux de données.
Exemples :
- Pour remplacer les minuscules par les majuscules correspondantes
- tr '[a-z]' '[A-Z]' < fichier
- Pour remplacer n blancs continus par un seul
- tr -s ' ' < fichier
- Pour remplacer le caractère ':' par un saut de ligne
- tr ':' '\012' < 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.
[modifier] Commandes analogues
La commande expand d'Unix/linux permet de convertir les tabulations en espace (par défaut, une tabulation est transformée en huit espaces).
La commande unexpand convertit les espaces en début de ligne par une tabulation.