TH НАЗВАНИЕ tr замена выбранных символов на другие или удаление их SH

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
.TH НАЗВАНИЕ
tr - замена выбранных символов на другие или удаление их.
.SH СИНТАКСИС
.B tr
[ОПЦИЯ] НАБОР1 [НАБОР2]
.BR
.SH ОПИСАНИЕ
Выполняет преобразование, подстановку (замену), сокращение и/или удаление символов, поступающих со стандартного ввода, записывая результат на стандартное устройство вывода. Она часто применяется для удаления управляющих символов из файла или преобразования регистра символов. Как правило, команде tr передаются две строки (набора) символов: первый набор СТРОКА_1 содержит искомые символы, а второй СТРОКА_2 - те, на которые их следует заменить. При запуске команды устанавливается соответствие между символами обоих наборов, а затем начинается преобразование.
.TP
.B -c, --complement
замещает первый набор символов СТРОКИ_1 его дополнением (всеми символами, отсутствующими в СТРОКЕ_1)
.TP
-d, --delete
удаляет все символы, которые перечислены в наборе СТРОКА_1 без преобразования
.TP
-s, --squeeze-repeats
заменяет последовательность повторяющихся символов в наборе СТРОКА_1 на один такой символ (т.е. удаляет все повторяющиеся символы, кроме первого)
.TP
-t, --truncate-set1
ограничивает (делает обрезание) набор СТРОКА_1, если он длиннее набора СТРОКА_2
.TP
--help
выводит справку и завершает работу
.TP
--version
выводит информацию о версии и завершает работу
.SH ПРИМЕРЫ
.TP
tr a b < file1.txt > file2.txt
Заменить все символы a file1.txt на символы b и записать резльтат в file2.txt
.TP
echo many blank spaces | tr -s ' '
Заменить все последовательности проблелов на один пробел
.TP
tr -d a < file1.txt
Удалить все символы a в файле file1.txt
.SH
АВТОР
Джим Мейеринг