Section courante

A propos

Section administrative du site

TR

Traduction
Corail

Syntaxe

TR [options] [set1] set2

Paramètres

Nom Description
set1 Ce paramètre permet d'indiquer l'ensemble de recherche.
set2 Ce paramètre permet d'indiquer l'ensemble de remplacement.
-t Ce paramètre permet d'indiquer de tronquer SET1 à la longueur de SET2.
--help Ce paramètre permet d'afficher l'aide de cette commande.
--truncate-set1 Ce paramètre permet de tronquer SET1 à la longueur de SET2.
--version Ce paramètre permet d'afficher la version de cette commande.

Description

Cette commande permet d'envoyer le contenu de l'entrée standard vers la sortie standard en effectuant le traitement spécifié.

Remarque

Exemples

L'exemple suivant permet de mettre en minuscule en faisant une recherche à partir des majuscules :

echo SUPPORT@GLADIR.COM | tr [:upper:] [:lower:]

on obtiendra le résultat suivant :

support@gladir.com

L'exemple suivant permet de mettre en majuscule le résultat d'une séquence :

seq 1 10 -f "gladir%02g" | tr [:upper:]

on obtiendra le résultat suivant :

GLADIR01
GLADIR02
GLADIR03
GLADIR04
GLADIR05
GLADIR06
GLADIR07
GLADIR08
GLADIR09
GLADIR10

L'exemple suivant permet de remplacer espaces par des tabulations :

echo "Bienvenue de gladir" | tr [:space:] "\t"

on obtiendra le résultat suivant :

"Bienvenue        de        gladir"

L'exemple suivant permet de remplacer la lettre «a» par une tabulation et de mettre le reste en majuscule :

echo "Bienvenue gladir" | tr -t [a-z] [\tB-Z]

on obtiendra le résultat suivant :

"BIENVENUE GL        DIR"

L'exemple suivant permet d'inverser les lettres avec TR :

echo gladir | tr [a-z] [z-a] -t

on obtiendra le résultat suivant :

tozwri

L'exemple suivant permet d'effectuer un traitement ROT13 avec la commande TR :

echo exemple@gladir.com | tr 'A-Za-z' 'N-ZA-Mn-za-m'

on obtiendra le résultat suivant :

rkrzcyr@tynqve.pbz

Code source

Voici le code source Pascal de TR :

Lien Langage de programmation
TR.PAS Free Pascal, Turbo Pascal 7


Dernière mise à jour : Mercredi, le 31 Janvier 2024