August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy wyeliminować problem różnicy w wielkości liter przetwarzanego tekstu.
Aby przekształcić wielkie litery (A-Z) w małe (a-z), należy wykorzystać polecenie tr, definiując odpowiedni zakres tłumaczonych znaków:
$ tr 'A-Z' 'a-z' <przed.txt >po.txtKonwersję małych i dużych liter w poleceniu tr można również definiować, wykorzystując specjalnie do tego przeznaczoną składnię:
$ tr '[:upper:]' '[:lower:]' <przed.txt >po.txtChoć program tr nie obsługuje wyrażeń regularnych, pozwala na definiowanie zakresów znaków. Użytkownik musi jednak zagwarantować, że obydwa parametry wyznaczają zbiór o takiej samej liczbie znaków. Jeżeli bowiem drugi zbiór jest mniej liczny, jego ostatni znak zostanie wielokrotnie ...
Read now
Unlock full access