Polecenie tr
Składnia:
tr [opcje] zestaw_znakow1 [zestaw_znaków2]
Polecenie tr wykonuje prostą, ale użyteczną translacje jednego zestawu znakow na inny.
Np. aby zamienić w pliku wszystkie litery na wielkie:
$ cat plik
To jest najwspanialszy plik.
$ cat plik | tr 'a-z' 'A-Z'
TO JEST NAJWSPANIALSZY PLIK
albo zamienić wszystkie samogłoski na gwiazdki
$ cat mojplik | tr aeiouAEIOU '*'
T* j*st n*jwsp*n**lszy pl*k
Zestawy znaków mogą przybierać następujące formy:
ABCD……………Sekwencja znaków A, B, C, D
A-B……………….Znaki z zakresu od A do B
[x*y] ……………..Znak x powtórzony y razy
[:klasa:]………….Te same klasy znaków ([:alnum:], [:digit:] którymi posługuje się polecenie grep)
Więcej w podręczniku systemowym man
$ man tr