[ Содержание ]
Программа 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.
[ Содержание ]