logo

Linux tr

La commande 'tr' signifie 'traduire' . Il est utilisé pour traduire, par exemple, des minuscules aux majuscules et vice versa, ou de nouvelles lignes en espaces.

Syntaxe:

 command | tr 

Changer de cas

La commande 'tr' peut changer de casse.

graines contre spores

Syntaxe:

 command | tr 

Exemple:

 cat exm.txt | tr 'prcu' 'PRCU' 
Filtres tr Linux1

Regardez l'instantané ci-dessus, tout p,r,c,u sont convertis en majuscules P, R, C, U.

Supprimer les nouvelles lignes

Pour écrire toutes les lignes sur une seule ligne, nous devons traduire toutes les nouvelles lignes en espaces.

Syntaxe:

œufs de Pâques sur Android
 command | tr 

Exemple:

 cat exm.txt | tr '
' ' ' 
Linux tr Filtres2

Options tr

    tr-s: La commande 'tr -s' regroupe l'occurrence de plusieurs caractères en un seul.

    Syntaxe:

     command | tr -s 

    Exemple:

    python réduire
     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Linux tr Filtres3

    Regardez l'instantané ci-dessus, commande 'cat jtp.txt | tr -s 'l'' a rassemblé toutes les lettres « l » en une seule et commande 'espaces de chat.txt | tr -s '' a regroupé tous les espaces en un seul espace.

    tr rot13: Cette commande crypte le texte. Il est sensible à la casse.

    Exemple:

     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linux tr Filtres4

    Regardez l'instantané ci-dessus, toutes les lettres sont cryptées selon la commande. Mais les lettres « A » et « M » ne sont pas cryptées car elles sont en majuscules.

    tr -d: La commande 'tr -d' est utilisée pour supprimer des caractères.

    Syntaxe:

     command | tr -d 

    Exemple:

     cat exm.txt | tr -d o 
    Linux tr Filtres5

    Regardez l'instantané ci-dessus, tout le 'Ô' les lettres sont supprimées du fichier 'exm.txt' .