Kommandot 'tr' står för 'Översätt' . Det används för att översätta, som från gemener till versaler och vice versa eller nya rader till mellanslag.
Syntax:
command | tr
Ändra skiftläge
Kommandot 'tr' kan ändra skiftläge.
Syntax:
command | tr
Exempel:
cat exm.txt | tr 'prcu' 'PRCU'
Titta på ögonblicksbilden ovan, alla p,r,c,u konverteras till versaler P,R,C,U.
Ta bort nya linjer
För att skriva alla rader till en enda rad måste vi översätta alla nya rader till mellanslag.
Syntax:
command | tr
Exempel:
cat exm.txt | tr ' ' ' '
tr Alternativ
Syntax:
command | tr -s
Exempel:
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
Titta på ovanstående ögonblicksbild, kommando 'cat jtp.txt | tr -s 'l'' har klämt ihop alla bokstäverna 'l' till en och kommando 'cat spaces.txt | tr -s ' '' har klämt ihop alla utrymmen till ett enda utrymme.
Exempel:
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'
Titta på ögonblicksbilden ovan, alla bokstäver är krypterade enligt kommandot. Men bokstaven 'A' och 'M' är inte krypterade eftersom de är i versaler.
Syntax:
command | tr -d
Exempel:
multiplexering
cat exm.txt | tr -d o
Titta på ögonblicksbilden ovan, alla 'O' bokstäver raderas från filen 'exm.txt' .