Tr

Материал из Wiki Open book
Перейти к: навигация, поиск

Оглавление

Программа 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.

Источник — «http://wiki.kryukov.biz/wiki/Tr»
Инструменты
    
Личные инструменты