tr
tr [OPTION]... ENSEMBLE1 [ENSEMBLE2]
Traduire ou supprimer des caractères
Options
--complement,-c,-C-
utiliser le complément d’ENSEMBLE1
--delete,-d-
supprimer les caractères dans ENSEMBLE1, ne pas traduire
--squeeze-repeats,-s-
remplacer chaque séquence d’un caractère répété qui est listé dans le dernier ENSEMBLE spécifié, avec une seule occurrence de ce caractère
--truncate-set1,-t-
d’abord tronquer ENSEMBLE1 à la longueur d’ENSEMBLE2
Traduire, compresser et/ou supprimer des caractères de l’entrée standard, en écrivant vers la sortie standard.
Examples
Remplace toutes les occurrences d’un caractère dans un fichier, et affiche le résultat :
tr {{caractère_recherché}} {{caractère_remplacé}} < {{fichier}}
Remplace toutes les occurrences d’un caractère dans la sortie d’une autre commande :
echo {{texte}} | tr {{caractère_recherché}} {{caractère_remplacé}}
Fais correspondre chaque caractère du premier ensemble au caractère correspondant du second ensemble :
tr '{{abcd}}' '{{jkmn}}' < {{fichier}}
Supprime toutes les occurrences de l’ensemble de caractères spécifié dans l’entrée :
tr -d '{{caractères_en_entrée}}' < {{fichier}}
Comprime une série de caractères identiques en un seul caractère :
tr -s '{{caractères_en_entrée}}' < {{fichier}}
Traduis le contenu d’un fichier en majuscules :
tr "[:lower:]" "[:upper:]" < {{fichier}}
Supprime les caractères non imprimables d’un fichier :
tr -cd "[:print:]" < {{fichier}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.