[ Содержание ]Программа tr заменяет или удаляет символы.
tr [параметры] набор1 [набор2]
Программу очень удобно использовать, когда требуется заменить одни символы другими. Например, символ табуляции заменить на пробел:
$ cat test
Next symbol is TAB end.
$ cat test | tr "\t" " "
Next symbol is TAB end.
$
Можно определить несколько символов для замены. В следующем примере все символы a будут заменены на символ V, d -- на F:
$ cat test
Symbols abcd.
$ cat test | tr "ad" "VF"
Symbols VbcF.
$
При помощи tr легко написать программу-перекодировщик из KOI8-R в Win-1251. Просто в первом наборе символов перечисляются все буквы русского алфавита в кодировке KOI8-R, а во втором наборе символов – все русские буквы, но уже в кодировке Win-1251.[ Содержание ]
