/
README_rus
98 lines (72 loc) · 4.62 KB
/
README_rus
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
UC - Unit Conversions (0.1a)
===================================================
Uc - это программа для преобразования одной величины в другую по определённым правилам.
Она может переводить заданную текстовую строку в другую строку.
Вводимая строка может иметь любой формат. Например она может быть текстом или числом
в заданной системе счисления.
Если первый символ в строке параметров дефис ('-'), и второй символ не цифра (0-9), то строка
считается опцией.
----- Сборка и установка ------
Для сборки и установки программы наберите (в каталоге с программой):
make all install
Если у вас есть права, то программа будет собрана и установлена в $PREFIX/bin.
Значение $PREFIX по умолчанию: /usr.
Для удаления наберите:
make uninstall
Для справки наберите:
make help
----- Работа с программой ------
Синтаксис:
uc [-f{откуда}] [-t{куда}] [-q] [-v] [значение_1 значение_2 ... значение_n]
Допустимые опции:
-f - Из чего преобразовывать.
-t - Во что преобразовывать.
-h - Вывод краткой справки по использованию.
-q - "Тихий" режим работы. При указании этой опции в stderr.
не выводятся поясняющие сообщения.
-v - Включение "многословного" режима.
Опция обратная -q. Она разрешает вывод поясняющих сообщений в stderr.
-V - Показ информации о версии.
Программа может работать как в режиме фильтра (когда не указано значений для преобразования),
так и в режиме командной строки.
Поддерживаемые преобразования:
dec - Числа в десятичной системе.
bin - Числа в двоичной системе.
hex - Числа в шестнадцатеричной системе.
oct - Числа в восьмеричной системе.
rome - Римские числа.
cels - Температура в градусах Цельсия.
farg - Температура в градусах Фаренгейта.
kalv - Температура в градусах Кельвина.
mkm - Микрометры.
mm - Миллиметры.
cm - Сантиметры.
m - Метры.
km - Километры.
inch - Инчи (дюймы).
foot - Футы.
yard - Ярды.
mile - Мили.
trer - Транслит английский в русский.
trre - Транслит русский в английский.
Примеры:
1.) Запуск uc в режиме фильтра с преобразованиями по умолчанию.
%uc
2.) 1. Преобразование 10 и 20 по умолчанию.
2. Преобразование имён в корневой фс в транслит
%uc 10 20; uc -ttrre -ftrer /*
3.) Преобразование из восьмеричной системы в двоичную в режиме фильтра.
%uc -foct -tbin
4.) 1. Преобразование числа 1024 из десятичной системы в двоичную
3. Отключение вывода поясняющих сообщений.
4. Преобразование числа 30 из десятичной системы в двоичную.
5. Преобразование числа 13 в десятичной системе в римское.
6. Включение вывода поясняющих сообщений.
7. Преобразование числа -A77 из шестнадцатеричной системы в десятичную.
%uc -fdec -tbin 1024 -q 30 -trome 13 -v -fhex -tdec -0A77
5.)
1. Преобразование строки "Сегодня на улице: -25C" в латинский транслит.
2. Преобразование -25 в градусы по Фаренгейту.
3. Печать буквы F.
%uc -q -ftrre -ttrer "Сегодня на улице: -25C" -fcels -tfarg -25 -ftrre -ttrre F
EOF