La commande tr
(translate) est utilisée pour traduire ou supprimer des caractères dans un flux de texte. Elle est souvent utilisée dans les scripts et les pipelines pour manipuler des chaînes de caractères.
La syntaxe de base de la commande tr
est la suivante :
tr [options] [arguments]
Voici quelques options courantes pour la commande tr
:
-d
: Supprime les caractères spécifiés.-s
: Réduit les séquences de caractères répétées à un seul caractère.-c
: Utilise les caractères qui ne sont pas spécifiés dans la traduction.Voici quelques exemples pratiques de l’utilisation de la commande tr
:
echo "bonjour le monde" | tr 'a-z' 'A-Z'
echo "abc123def456" | tr -d '0-9'
echo "Bonjour le monde" | tr ' ' '-'
echo "Bonjour le monde" | tr -s ' '
echo "abc" | tr 'abc' 'cba'
tr
en combinaison avec d’autres commandes dans un pipeline pour des manipulations de texte plus complexes.