2025-03-14 21:59:59 -06:00
|
|
|
# tr
|
|
|
|
|
|
|
|
|
|
> Convertisseur de caractères : exécute des remplacements basés sur des caractères uniques et des jeux de caractères.
|
|
|
|
|
> Plus d'informations : <https://www.gnu.org/software/coreutils/manual/html_node/tr-invocation.html>.
|
|
|
|
|
|
|
|
|
|
- Remplace toutes les occurrences d'un caractère dans un fichier, et affiche le résultat :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`tr < {{fichier}} {{caractère_recherché}} {{caractère_remplacé}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 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 :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`tr < {{fichier}} '{{abcd}}' '{{jkmn}}'`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Supprime toutes les occurrences de l'ensemble de caractères spécifié dans l'entrée :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`tr < {{fichier}} {{[-d|--delete]}} '{{caractères_en_entrée}}'`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Comprime une série de caractères identiques en un seul caractère :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`tr < {{fichier}} {{[-s|--squeeze-repeats]}} '{{caractères_en_entrée}}'`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Traduis le contenu d'un fichier en majuscules :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`tr < {{fichier}} "[:lower:]" "[:upper:]"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Supprime les caractères non imprimables d'un fichier :
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`tr < {{fichier}} {{[-cd|--complement --delete]}} "[:print:]"`
|