Linuxtr
Il comando 'tr' sta per 'tradurre' . Si usa per tradurre, ad esempio, da minuscolo a maiuscolo e viceversa o le nuove righe in spazi.
Sintassi:
command | tr
Cambia caso
Il comando 'tr' può cambiare maiuscole e minuscole.
Sintassi:
command | tr
Esempio:
cat exm.txt | tr 'prcu' 'PRCU'
Guarda l'istantanea qui sopra, tutto p,r,c,u vengono convertiti in maiuscolo P, R, C, U.
Rimuovi nuove righe
Per scrivere tutte le righe in un'unica riga dobbiamo tradurre tutte le nuove righe in spazi.
Sintassi:
command | tr
Esempio:
cat exm.txt | tr ' ' ' '
Opzioni tr
Sintassi:
command | tr -s
Esempio:
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
Guarda l'istantanea sopra, comando 'gatto jtp.txt | tr -s 'l'' ha compresso tutte le lettere 'l' in una e comando 'gatto spazi.txt | tr -s '' ha compresso tutti gli spazi in un unico spazio.
Esempio:
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'
Guarda l'istantanea sopra, tutte le lettere sono crittografate in base al comando. Ma le lettere 'A' e 'M' non sono crittografate poiché sono in maiuscolo.
Sintassi:
command | tr -d
Esempio:
cat exm.txt | tr -d o
Guarda l'istantanea sopra, tutto 'O' le lettere vengono cancellate dal file 'exm.txt' .