~vcs-imports/gnubash/trunk

« back to all changes in this revision

Viewing changes to po/ru.po

  • Committer: Chet Ramey
  • Date: 2023-11-14 14:35:40 UTC
  • Revision ID: git-v1:4b0f8ba28449c60d6b3436d0c98b14e016b232c2
bash-5.2 updated translations; remove tags file

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
# Copyright (C) 2002 Free Software Foundation, Inc.
3
3
# This file is distributed under the same license as the bash package.
4
4
# Ruslan Batdalov <linnando@tolkien.ru>, 2002.
5
 
# Pavlo Marianov <acid@jack.kiev.ua>, 2014, 2018, 2020.
 
5
# Pavlo Marianov <acid@jack.kiev.ua>, 2014, 2018, 2020, 2023.
6
6
#
7
7
msgid ""
8
8
msgstr ""
9
 
"Project-Id-Version: bash 5.1\n"
 
9
"Project-Id-Version: bash 5.2-rc1\n"
10
10
"Report-Msgid-Bugs-To: \n"
11
11
"POT-Creation-Date: 2022-01-11 14:50-0500\n"
12
 
"PO-Revision-Date: 2021-02-17 11:04+0200\n"
 
12
"PO-Revision-Date: 2023-08-04 09:34+0300\n"
13
13
"Last-Translator: Pavlo Marianov <acid@jack.kiev.ua>\n"
14
14
"Language-Team: Russian <gnu@d07.ru>\n"
15
15
"Language: ru\n"
16
16
"MIME-Version: 1.0\n"
17
17
"Content-Type: text/plain; charset=UTF-8\n"
18
18
"Content-Transfer-Encoding: 8bit\n"
 
19
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19
20
"X-Bugs: Report translation errors to the Language-Team address.\n"
20
 
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
21
 
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
22
 
"X-Generator: Poedit 2.2.1\n"
 
21
"X-Generator: Poedit 3.2.2\n"
23
22
 
24
23
#: arrayfunc.c:66
25
24
msgid "bad array subscript"
44
43
#: arrayfunc.c:822
45
44
#, c-format
46
45
msgid "%s: %s: must use subscript when assigning associative array"
47
 
msgstr ""
48
 
"%s: %s: необходимо использовать индекс при назначении ассоциативному массиву"
 
46
msgstr "%s: %s: необходимо использовать индекс при назначении ассоциативному массиву"
49
47
 
50
48
#: bashhist.c:455
51
49
#, c-format
157
155
"    стека.\n"
158
156
"    \n"
159
157
"    Значение выражения означает количество кадров, которое нужно\n"
160
 
"    вызвать для возврата к текущему кадру. Первый кадр имеет номер 0.\n"
161
 
"    "
 
158
"    вызвать для возврата к текущему кадру. Первый кадр имеет номер 0."
162
159
 
163
160
#: builtins/cd.def:327
164
161
msgid "HOME not set"
250
247
 
251
248
#: builtins/common.c:273
252
249
#, fuzzy, c-format
 
250
#| msgid "%s: cannot unset"
253
251
msgid "%s: cannot assign"
254
252
msgstr "%s: не удаётся выполнить сброс"
255
253
 
548
546
 
549
547
#: builtins/help.def:185
550
548
#, c-format
551
 
msgid ""
552
 
"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
553
 
msgstr ""
554
 
"нет разделов справки, соответствующих «%s».  Попробуйте ввести «help help» "
555
 
"или «man -k %s» или «info %s»."
 
549
msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 
550
msgstr "нет разделов справки, соответствующих «%s».  Попробуйте ввести «help help» или «man -k %s» или «info %s»."
556
551
 
557
552
#: builtins/help.def:223
558
553
#, c-format
570
565
"A star (*) next to a name means that the command is disabled.\n"
571
566
"\n"
572
567
msgstr ""
573
 
"Показанные ниже команды определены внутри командного процессора.  Чтобы "
574
 
"вывести полный список, введите «help».\n"
 
568
"Показанные ниже команды определены внутри командного процессора.  Чтобы вывести полный список, введите «help».\n"
575
569
"Чтобы вывести справку по функции «name», введите «help name».\n"
576
570
"Чтобы вывести справку по командному процессору, введите «info bash».\n"
577
 
"Чтобы вывести справку по командам, которые отсутствуют в этом списке, "
578
 
"введите «man -k» или «info».\n"
 
571
"Чтобы вывести справку по командам, которые отсутствуют в этом списке, введите «man -k» или «info».\n"
579
572
"\n"
580
 
"Звёздочка (*) рядом с названием команды означает, что эта команда "
581
 
"отключена.\n"
 
573
"Звёздочка (*) рядом с названием команды означает, что эта команда отключена.\n"
582
574
"\n"
583
575
 
584
576
#: builtins/history.def:159
730
722
"    \twith its position in the stack\n"
731
723
"    \n"
732
724
"    Arguments:\n"
733
 
"      +N\tDisplays the Nth entry counting from the left of the list shown "
734
 
"by\n"
 
725
"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
735
726
"    \tdirs when invoked without options, starting with zero.\n"
736
727
"    \n"
737
 
"      -N\tDisplays the Nth entry counting from the right of the list shown "
738
 
"by\n"
 
728
"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
739
729
"\tdirs when invoked without options, starting with zero."
740
730
msgstr ""
741
731
"Выводит список запомненных на данный момент каталогов.  Каталоги\n"
783
773
msgstr ""
784
774
"Добавляет каталог в начало стека каталогов или выполняет\n"
785
775
"    ротацию стека, помещая в начало стека текущий рабочий\n"
786
 
"    каталог.  Если аргументы не указаны, меняет местами два первых "
787
 
"каталога.\n"
 
776
"    каталог.  Если аргументы не указаны, меняет местами два первых каталога.\n"
788
777
"    \n"
789
778
"    Параметры:\n"
790
779
"      -n\tпредотвращает обычное изменение каталога при добавлении\n"
1000
989
 
1001
990
#: error.c:310
1002
991
#, fuzzy, c-format
 
992
#| msgid "warning: "
1003
993
msgid "DEBUG warning: "
1004
994
msgstr "предупреждение: "
1005
995
 
1065
1055
#: execute_cmd.c:5598
1066
1056
#, c-format
1067
1057
msgid "%s: restricted: cannot specify `/' in command names"
1068
 
msgstr ""
1069
 
"%s: ограниченный режим: в названиях команд нельзя использовать косую черту "
1070
 
"«/»"
 
1058
msgstr "%s: ограниченный режим: в названиях команд нельзя использовать косую черту «/»"
1071
1059
 
1072
1060
#: execute_cmd.c:5715
1073
1061
#, c-format
1081
1069
 
1082
1070
#: execute_cmd.c:5975
1083
1071
#, fuzzy, c-format
 
1072
#| msgid "%s: cannot execute binary file"
1084
1073
msgid "%s: cannot execute: required file not found"
1085
1074
msgstr "%s: не удаётся запустить бинарный файл"
1086
1075
 
1142
1131
 
1143
1132
#: expr.c:1030
1144
1133
msgid "identifier expected after pre-increment or pre-decrement"
1145
 
msgstr ""
1146
 
"после предварительного инкремента или декремента ожидается идентификатор "
 
1134
msgstr "после предварительного инкремента или декремента ожидается идентификатор"
1147
1135
 
1148
1136
#: expr.c:1057
1149
1137
msgid "missing `)'"
1191
1179
#: input.c:266
1192
1180
#, c-format
1193
1181
msgid "cannot allocate new file descriptor for bash input from fd %d"
1194
 
msgstr ""
1195
 
"не удаётся выделить новый дескриптор для входных данных bash из файлового "
1196
 
"дескриптора %d"
 
1182
msgstr "не удаётся выделить новый дескриптор для входных данных bash из файлового дескриптора %d"
1197
1183
 
1198
1184
#: input.c:274
1199
1185
#, c-format
1227
1213
#: jobs.c:1502
1228
1214
#, c-format
1229
1215
msgid "add_process: pid %5ld (%s) marked as still alive"
1230
 
msgstr ""
1231
 
"add_process: процесс с идентификатором %5ld (%s) помечен как всё ещё активный"
 
1216
msgstr "add_process: процесс с идентификатором %5ld (%s) помечен как всё ещё активный"
1232
1217
 
1233
1218
#: jobs.c:1839
1234
1219
#, c-format
1289
1274
#: jobs.c:2608 nojobs.c:666
1290
1275
#, c-format
1291
1276
msgid "wait: pid %ld is not a child of this shell"
1292
 
msgstr ""
1293
 
"wait: процесс %ld не является дочерним процессом этого командного процессора"
 
1277
msgstr "wait: процесс %ld не является дочерним процессом этого командного процессора"
1294
1278
 
1295
1279
#: jobs.c:2884
1296
1280
#, c-format
1319
1303
 
1320
1304
#: jobs.c:3793
1321
1305
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
1322
 
msgstr ""
1323
 
"waitchld: включается WNOHANG, чтобы предотвратить появление неопределённого "
1324
 
"блока"
 
1306
msgstr "waitchld: включается WNOHANG, чтобы предотвратить появление неопределённого блока"
1325
1307
 
1326
1308
#: jobs.c:4307
1327
1309
#, c-format
1340
1322
 
1341
1323
#: jobs.c:4378
1342
1324
msgid "initialize_job_control: getpgrp failed"
1343
 
msgstr "initialize_job_control: ошибка вызова getpgrp "
 
1325
msgstr "initialize_job_control: ошибка вызова getpgrp"
1344
1326
 
1345
1327
#: jobs.c:4434
1346
1328
msgid "initialize_job_control: no job control in background"
1375
1357
"malloc: %s:%d: assertion botched\r\n"
1376
1358
msgstr ""
1377
1359
"\\r\n"
1378
 
"malloc: %s:%d: утверждение не удалось\\r\n"
 
1360
"malloc: %s:%d: утверждение не удалось\r\n"
1379
1361
 
1380
1362
#: lib/malloc/malloc.c:384 lib/malloc/malloc.c:941
1381
1363
msgid "unknown"
1395
1377
 
1396
1378
#: lib/malloc/malloc.c:1001
1397
1379
msgid "free: underflow detected; mh_nbytes out of range"
1398
 
msgstr ""
1399
 
"free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
1400
 
"диапазона"
 
1380
msgstr "free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами диапазона"
1401
1381
 
1402
1382
#: lib/malloc/malloc.c:1007
1403
1383
msgid "free: underflow detected; magic8 corrupted"
1413
1393
 
1414
1394
#: lib/malloc/malloc.c:1191
1415
1395
msgid "realloc: underflow detected; mh_nbytes out of range"
1416
 
msgstr ""
1417
 
"realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
1418
 
"диапазона"
 
1396
msgstr "realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами диапазона"
1419
1397
 
1420
1398
#: lib/malloc/malloc.c:1197
1421
1399
msgid "realloc: underflow detected; magic8 corrupted"
1517
1495
#: make_cmd.c:668
1518
1496
#, c-format
1519
1497
msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
1520
 
msgstr ""
1521
 
"блок here-document в строке %d разделён знаком конца файла (ожидался «%s»)"
 
1498
msgstr "блок here-document в строке %d разделён знаком конца файла (ожидался «%s»)"
1522
1499
 
1523
1500
#: make_cmd.c:769
1524
1501
#, c-format
1525
1502
msgid "make_redirection: redirection instruction `%d' out of range"
1526
 
msgstr ""
1527
 
"make_redirection: инструкция перенаправления «%d» вышла за пределы диапазона"
 
1503
msgstr "make_redirection: инструкция перенаправления «%d» вышла за пределы диапазона"
1528
1504
 
1529
1505
#: parse.y:2428
1530
1506
#, c-format
1531
 
msgid ""
1532
 
"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line "
1533
 
"truncated"
1534
 
msgstr ""
1535
 
"shell_getc: shell_input_line_size (%zu) превысил SIZE_MAX (%lu): строка "
1536
 
"обрезана"
 
1507
msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated"
 
1508
msgstr "shell_getc: shell_input_line_size (%zu) превысил SIZE_MAX (%lu): строка обрезана"
1537
1509
 
1538
1510
#: parse.y:2921
1539
1511
msgid "maximum here-document count exceeded"
1775
1747
 
1776
1748
#: shell.c:2069
1777
1749
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
1778
 
msgstr ""
1779
 
"\t-irsD или -c команда или -O короткие_параметры\t\t(только при запуске)\n"
 
1750
msgstr "\t-irsD или -c команда или -O короткие_параметры\t\t(только при запуске)\n"
1780
1751
 
1781
1752
#: shell.c:2088
1782
1753
#, c-format
1786
1757
#: shell.c:2094
1787
1758
#, c-format
1788
1759
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
1789
 
msgstr ""
1790
 
"Для получения дополнительных сведений о параметрах командного процессора "
1791
 
"введите «%s -c \"help set\"».\n"
 
1760
msgstr "Для получения дополнительных сведений о параметрах командного процессора введите «%s -c \"help set\"».\n"
1792
1761
 
1793
1762
#: shell.c:2095
1794
1763
#, c-format
1795
1764
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
1796
 
msgstr ""
1797
 
"Для получения дополнительных сведений о встроенных командах введите «%s -c "
1798
 
"help».\n"
 
1765
msgstr "Для получения дополнительных сведений о встроенных командах введите «%s -c help».\n"
1799
1766
 
1800
1767
#: shell.c:2096
1801
1768
#, c-format
1810
1777
#: shell.c:2099
1811
1778
#, c-format
1812
1779
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
1813
 
msgstr ""
1814
 
"Общая справка по использованию программ GNU: <http://www.gnu.org/gethelp/>\n"
 
1780
msgstr "Общая справка по использованию программ GNU: <http://www.gnu.org/gethelp/>\n"
1815
1781
 
1816
1782
#: sig.c:765
1817
1783
#, c-format
2014
1980
#: subst.c:6223
2015
1981
#, c-format
2016
1982
msgid "cannot duplicate named pipe %s as fd %d"
2017
 
msgstr ""
2018
 
"не удаётся скопировать именованный конвейер %s  в файловый дескриптор %d"
 
1983
msgstr "не удаётся скопировать именованный конвейер %s  в файловый дескриптор %d"
2019
1984
 
2020
1985
#: subst.c:6370
2021
1986
msgid "command substitution: ignored null byte in input"
2031
1996
 
2032
1997
#: subst.c:6613
2033
1998
msgid "command_substitute: cannot duplicate pipe as fd 1"
2034
 
msgstr ""
2035
 
"command_substitute: не удаётся скопировать конвейер в файловый дескриптор 1"
 
1999
msgstr "command_substitute: не удаётся скопировать конвейер в файловый дескриптор 1"
2036
2000
 
2037
2001
#: subst.c:7082 subst.c:10252
2038
2002
#, c-format
2075
2039
msgstr "$%s: такое присвоение невозможно"
2076
2040
 
2077
2041
#: subst.c:10111
2078
 
msgid ""
2079
 
"future versions of the shell will force evaluation as an arithmetic "
2080
 
"substitution"
2081
 
msgstr ""
2082
 
"в будущих версиях командный процессор оценка будет выполняться как "
2083
 
"математическая подстановка"
 
2042
msgid "future versions of the shell will force evaluation as an arithmetic substitution"
 
2043
msgstr "в будущих версиях командный процессор оценка будет выполняться как математическая подстановка"
2084
2044
 
2085
2045
#: subst.c:10795
2086
2046
#, c-format
2136
2096
#: trap.c:323
2137
2097
#, c-format
2138
2098
msgid "trap handler: maximum trap handler level exceeded (%d)"
2139
 
msgstr ""
2140
 
"обработка ловушек: достигнут максимальный уровень вложенности обработки "
2141
 
"ловушек (%d)"
 
2099
msgstr "обработка ловушек: достигнут максимальный уровень вложенности обработки ловушек (%d)"
2142
2100
 
2143
2101
#: trap.c:412
2144
2102
#, c-format
2147
2105
 
2148
2106
#: trap.c:416
2149
2107
#, c-format
2150
 
msgid ""
2151
 
"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
2152
 
msgstr ""
2153
 
"run_pending_traps: обработчик сигнала — SIG_DFL; повторная отправка %d (%s) "
2154
 
"самому себе"
 
2108
msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 
2109
msgstr "run_pending_traps: обработчик сигнала — SIG_DFL; повторная отправка %d (%s) самому себе"
2155
2110
 
2156
2111
#: trap.c:509
2157
2112
#, c-format
2208
2163
 
2209
2164
#: variables.c:5317
2210
2165
msgid "pop_var_context: head of shell_variables not a function context"
2211
 
msgstr ""
2212
 
"pop_var_context: заголовок shell_variables не является контекстом функции"
 
2166
msgstr "pop_var_context: заголовок shell_variables не является контекстом функции"
2213
2167
 
2214
2168
#: variables.c:5330
2215
2169
msgid "pop_var_context: no global_variables context"
2217
2171
 
2218
2172
#: variables.c:5410
2219
2173
msgid "pop_scope: head of shell_variables not a temporary environment scope"
2220
 
msgstr ""
2221
 
"pop_scope: заголовок shell_variables не является областью временного "
2222
 
"окружения"
 
2174
msgstr "pop_scope: заголовок shell_variables не является областью временного окружения"
2223
2175
 
2224
2176
#: variables.c:6400
2225
2177
#, c-format
2238
2190
 
2239
2191
#: version.c:46 version2.c:46
2240
2192
#, fuzzy
 
2193
#| msgid "Copyright (C) 2020 Free Software Foundation, Inc."
2241
2194
msgid "Copyright (C) 2022 Free Software Foundation, Inc."
2242
2195
msgstr "© Free Software Foundation, Inc, 2020."
2243
2196
 
2244
2197
#: version.c:47 version2.c:47
2245
 
msgid ""
2246
 
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
2247
 
"html>\n"
2248
 
msgstr ""
2249
 
"Лицензия GPLv3+: GNU GPL версии 3 или более поздней <http://gnu.org/licenses/"
2250
 
"gpl.html>\n"
 
2198
msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
 
2199
msgstr "Лицензия GPLv3+: GNU GPL версии 3 или более поздней <http://gnu.org/licenses/gpl.html>\n"
2251
2200
 
2252
2201
#: version.c:86 version2.c:86
2253
2202
#, c-format
2256
2205
 
2257
2206
#: version.c:91 version2.c:91
2258
2207
msgid "This is free software; you are free to change and redistribute it."
2259
 
msgstr ""
2260
 
"Это свободное программное обеспечение. Вы можете изменять и распространять "
2261
 
"его."
 
2208
msgstr "Это свободное программное обеспечение. Вы можете изменять и распространять его."
2262
2209
 
2263
2210
#: version.c:92 version2.c:92
2264
2211
msgid "There is NO WARRANTY, to the extent permitted by law."
2293
2240
msgstr "unalias [-a] имя [имя ...]"
2294
2241
 
2295
2242
#: builtins.c:53
2296
 
msgid ""
2297
 
"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
2298
 
"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
2299
 
msgstr ""
2300
 
"bind [-lpvsPSVX] [-m раскладка] [-f файл] [-q имя] [-u name] [-r "
2301
 
"послед_клавиш] [-x послед_клавиш:команда_shell] [послед_клавиш:фнкц_readline "
2302
 
"или команда_readline]"
 
2243
msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
 
2244
msgstr "bind [-lpvsPSVX] [-m раскладка] [-f файл] [-q имя] [-u name] [-r послед_клавиш] [-x послед_клавиш:команда_shell] [послед_клавиш:фнкц_readline или команда_readline]"
2303
2245
 
2304
2246
#: builtins.c:56
2305
2247
msgid "break [n]"
2331
2273
 
2332
2274
#: builtins.c:78
2333
2275
#, fuzzy
2334
 
msgid ""
2335
 
"declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] "
2336
 
"[name ...]"
 
2276
#| msgid "declare [-aAfFgiIlnrtux] [-p] [name[=value] ...]"
 
2277
msgid "declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] [name ...]"
2337
2278
msgstr "declare [-aAfFgiIlnrtux] [-p] [имя[=значение] ...]"
2338
2279
 
2339
2280
#: builtins.c:80
2340
2281
#, fuzzy
2341
 
msgid ""
2342
 
"typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] "
2343
 
"[name ...]"
 
2282
#| msgid "typeset [-aAfFgiIlnrtux] [-p] name[=value] ..."
 
2283
msgid "typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] [name ...]"
2344
2284
msgstr "typeset [-aAfFgiIlnrtux] [-p] имя[=значение] ..."
2345
2285
 
2346
2286
#: builtins.c:82
2381
2321
 
2382
2322
#: builtins.c:105
2383
2323
msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
2384
 
msgstr ""
2385
 
"fc [-e редактор] [-lnr] [первая] [последняя] или fc -s [шаблон=замена] "
2386
 
"[команда]"
 
2324
msgstr "fc [-e редактор] [-lnr] [первая] [последняя] или fc -s [шаблон=замена] [команда]"
2387
2325
 
2388
2326
#: builtins.c:109
2389
2327
msgid "fg [job_spec]"
2402
2340
msgstr "help [-dms] [шаблон ...]"
2403
2341
 
2404
2342
#: builtins.c:123
2405
 
msgid ""
2406
 
"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
2407
 
"[arg...]"
2408
 
msgstr ""
2409
 
"history [-c] [-d смещение] [n] или history -anrw [файл] или history -ps "
2410
 
"аргумент [аргумент...]"
 
2343
msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
 
2344
msgstr "history [-c] [-d смещение] [n] или history -anrw [файл] или history -ps аргумент [аргумент...]"
2411
2345
 
2412
2346
#: builtins.c:127
2413
2347
msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
2418
2352
msgstr "disown [-h] [-ar] [задание ... | pid ...]"
2419
2353
 
2420
2354
#: builtins.c:134
2421
 
msgid ""
2422
 
"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
2423
 
"[sigspec]"
2424
 
msgstr ""
2425
 
"kill [-s назв_сигнала | -n номер_сигнала | -назв_сигнала] ид_процесса | "
2426
 
"назв_задания] ... или kill -l [назв_сигнала]"
 
2355
msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
 
2356
msgstr "kill [-s назв_сигнала | -n номер_сигнала | -назв_сигнала] ид_процесса | назв_задания] ... или kill -l [назв_сигнала]"
2427
2357
 
2428
2358
#: builtins.c:136
2429
2359
msgid "let arg [arg ...]"
2430
2360
msgstr "let аргумент [аргумент ...]"
2431
2361
 
2432
2362
#: builtins.c:138
2433
 
msgid ""
2434
 
"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
2435
 
"prompt] [-t timeout] [-u fd] [name ...]"
2436
 
msgstr ""
2437
 
"read [-ers] [-a массив] [-d разделитель] [-i текст] [-n число_символов] [-N "
2438
 
"число_символов] [-p приглашение] [-t тайм-аут] [-u fd] [имя ...]"
 
2363
msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
 
2364
msgstr "read [-ers] [-a массив] [-d разделитель] [-i текст] [-n число_символов] [-N число_символов] [-p приглашение] [-t тайм-аут] [-u fd] [имя ...]"
2439
2365
 
2440
2366
#: builtins.c:140
2441
2367
msgid "return [n]"
2443
2369
 
2444
2370
#: builtins.c:142
2445
2371
#, fuzzy
 
2372
#| msgid "set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]"
2446
2373
msgid "set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]"
2447
2374
msgstr "set [-abefhkmnptuvxBCHP] [-o параметр] [--] [аргумент ...]"
2448
2375
 
2492
2419
 
2493
2420
#: builtins.c:171
2494
2421
#, fuzzy
 
2422
#| msgid "ulimit [-SHabcdefiklmnpqrstuvxPT] [limit]"
2495
2423
msgid "ulimit [-SHabcdefiklmnpqrstuvxPRT] [limit]"
2496
2424
msgstr "ulimit [-SHabcdefiklmnpqrstuvxPT] [ограничение]"
2497
2425
 
2528
2456
msgstr "case СЛОВО in [ШАБЛОН [| ШАБЛОН]...) КОМАНДЫ ;;]... esac"
2529
2457
 
2530
2458
#: builtins.c:194
2531
 
msgid ""
2532
 
"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
2533
 
"COMMANDS; ] fi"
2534
 
msgstr ""
2535
 
"if КОМАНДЫ; then КОМАНДЫ; [ elif КОМАНДЫ; then КОМАНДЫ; ]... [ else "
2536
 
"КОМАНДЫ; ] fi"
 
2459
msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
 
2460
msgstr "if КОМАНДЫ; then КОМАНДЫ; [ elif КОМАНДЫ; then КОМАНДЫ; ]... [ else КОМАНДЫ; ] fi"
2537
2461
 
2538
2462
#: builtins.c:196
2539
2463
#, fuzzy
 
2464
#| msgid "while COMMANDS; do COMMANDS; done"
2540
2465
msgid "while COMMANDS; do COMMANDS-2; done"
2541
2466
msgstr "while КОМАНДЫ; do КОМАНДЫ; done"
2542
2467
 
2543
2468
#: builtins.c:198
2544
2469
#, fuzzy
 
2470
#| msgid "until COMMANDS; do COMMANDS; done"
2545
2471
msgid "until COMMANDS; do COMMANDS-2; done"
2546
2472
msgstr "until КОМАНДЫ; do КОМАНДЫ; done"
2547
2473
 
2571
2497
 
2572
2498
#: builtins.c:212
2573
2499
msgid "variables - Names and meanings of some shell variables"
2574
 
msgstr ""
2575
 
"переменные — имена и значения некоторых переменных командного процессора"
 
2500
msgstr "переменные — имена и значения некоторых переменных командного процессора"
2576
2501
 
2577
2502
#: builtins.c:215
2578
2503
msgid "pushd [-n] [+N | -N | dir]"
2595
2520
msgstr "printf [-v переменная] формат [аргументы]"
2596
2521
 
2597
2522
#: builtins.c:231
2598
 
msgid ""
2599
 
"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-"
2600
 
"W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
2601
 
"suffix] [name ...]"
2602
 
msgstr ""
2603
 
"complete [-abcdefgjksuv] [-pr] [-DEI] [-o параметр] [-A действие] [-G "
2604
 
"глоб_шаблон] [-W список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P "
2605
 
"префикс] [-S суффикс] [имя ...]"
 
2523
msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
 
2524
msgstr "complete [-abcdefgjksuv] [-pr] [-DEI] [-o параметр] [-A действие] [-G глоб_шаблон] [-W список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P префикс] [-S суффикс] [имя ...]"
2606
2525
 
2607
2526
#: builtins.c:235
2608
 
msgid ""
2609
 
"compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-"
2610
 
"F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
2611
 
msgstr ""
2612
 
"compgen [-abcdefgjksuv] [-o параметр] [-A действие] [-G глоб_шабл] [-W "
2613
 
"список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P префикс] [-S "
2614
 
"суффикс] [слово]"
 
2527
msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
 
2528
msgstr "compgen [-abcdefgjksuv] [-o параметр] [-A действие] [-G глоб_шабл] [-W список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P префикс] [-S суффикс] [слово]"
2615
2529
 
2616
2530
#: builtins.c:239
2617
2531
msgid "compopt [-o|+o option] [-DEI] [name ...]"
2618
2532
msgstr "compopt [-o|+o параметр] [-DEI] [имя ...]"
2619
2533
 
2620
2534
#: builtins.c:242
2621
 
msgid ""
2622
 
"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
2623
 
"callback] [-c quantum] [array]"
2624
 
msgstr ""
2625
 
"mapfile [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-C "
2626
 
"callback] [-c quantum] [массив]"
 
2535
msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
 
2536
msgstr "mapfile [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-C callback] [-c quantum] [массив]"
2627
2537
 
2628
2538
#: builtins.c:244
2629
 
msgid ""
2630
 
"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
2631
 
"callback] [-c quantum] [array]"
2632
 
msgstr ""
2633
 
"readarray [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-"
2634
 
"C callback] [-c quantum] [массив]"
 
2539
msgid "readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
 
2540
msgstr "readarray [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-C callback] [-c quantum] [массив]"
2635
2541
 
2636
2542
#: builtins.c:256
2637
2543
msgid ""
2648
2554
"      -p\tprint all defined aliases in a reusable format\n"
2649
2555
"    \n"
2650
2556
"    Exit Status:\n"
2651
 
"    alias returns true unless a NAME is supplied for which no alias has "
2652
 
"been\n"
 
2557
"    alias returns true unless a NAME is supplied for which no alias has been\n"
2653
2558
"    defined."
2654
2559
msgstr ""
2655
2560
"Определение или отображение псевдонимов.\n"
2687
2592
 
2688
2593
#: builtins.c:291
2689
2594
#, fuzzy
 
2595
#| msgid ""
 
2596
#| "Set Readline key bindings and variables.\n"
 
2597
#| "    \n"
 
2598
#| "    Bind a key sequence to a Readline function or a macro, or set a\n"
 
2599
#| "    Readline variable.  The non-option argument syntax is equivalent to\n"
 
2600
#| "    that found in ~/.inputrc, but must be passed as a single argument:\n"
 
2601
#| "    e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
 
2602
#| "    \n"
 
2603
#| "    Options:\n"
 
2604
#| "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 
2605
#| "                         command.  Acceptable keymap names are emacs,\n"
 
2606
#| "                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
 
2607
#| "                         vi-command, and vi-insert.\n"
 
2608
#| "      -l                 List names of functions.\n"
 
2609
#| "      -P                 List function names and bindings.\n"
 
2610
#| "      -p                 List functions and bindings in a form that can be\n"
 
2611
#| "                         reused as input.\n"
 
2612
#| "      -S                 List key sequences that invoke macros and their values\n"
 
2613
#| "      -s                 List key sequences that invoke macros and their values\n"
 
2614
#| "                         in a form that can be reused as input.\n"
 
2615
#| "      -V                 List variable names and values\n"
 
2616
#| "      -v                 List variable names and values in a form that can\n"
 
2617
#| "                         be reused as input.\n"
 
2618
#| "      -q  function-name  Query about which keys invoke the named function.\n"
 
2619
#| "      -u  function-name  Unbind all keys which are bound to the named function.\n"
 
2620
#| "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 
2621
#| "      -f  filename       Read key bindings from FILENAME.\n"
 
2622
#| "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
 
2623
#| "    \t\t\t\tKEYSEQ is entered.\n"
 
2624
#| "      -X\t\t     List key sequences bound with -x and associated commands\n"
 
2625
#| "                         in a form that can be reused as input.\n"
 
2626
#| "    \n"
 
2627
#| "    Exit Status:\n"
 
2628
#| "    bind returns 0 unless an unrecognized option is given or an error occurs."
2690
2629
msgid ""
2691
2630
"Set Readline key bindings and variables.\n"
2692
2631
"    \n"
2698
2637
"    Options:\n"
2699
2638
"      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
2700
2639
"                         command.  Acceptable keymap names are emacs,\n"
2701
 
"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
2702
 
"move,\n"
 
2640
"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
2703
2641
"                         vi-command, and vi-insert.\n"
2704
2642
"      -l                 List names of functions.\n"
2705
2643
"      -P                 List function names and bindings.\n"
2706
2644
"      -p                 List functions and bindings in a form that can be\n"
2707
2645
"                         reused as input.\n"
2708
 
"      -S                 List key sequences that invoke macros and their "
2709
 
"values\n"
2710
 
"      -s                 List key sequences that invoke macros and their "
2711
 
"values\n"
 
2646
"      -S                 List key sequences that invoke macros and their values\n"
 
2647
"      -s                 List key sequences that invoke macros and their values\n"
2712
2648
"                         in a form that can be reused as input.\n"
2713
2649
"      -V                 List variable names and values\n"
2714
2650
"      -v                 List variable names and values in a form that can\n"
2715
2651
"                         be reused as input.\n"
2716
2652
"      -q  function-name  Query about which keys invoke the named function.\n"
2717
 
"      -u  function-name  Unbind all keys which are bound to the named "
2718
 
"function.\n"
 
2653
"      -u  function-name  Unbind all keys which are bound to the named function.\n"
2719
2654
"      -r  keyseq         Remove the binding for KEYSEQ.\n"
2720
2655
"      -f  filename       Read key bindings from FILENAME.\n"
2721
2656
"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
2722
2657
"    \t\t\t\tKEYSEQ is entered.\n"
2723
 
"      -X                 List key sequences bound with -x and associated "
2724
 
"commands\n"
 
2658
"      -X                 List key sequences bound with -x and associated commands\n"
2725
2659
"                         in a form that can be reused as input.\n"
2726
2660
"    \n"
2727
2661
"    Exit Status:\n"
2730
2664
"Определение привязок клавиш и переменных readline.\n"
2731
2665
"    \n"
2732
2666
"    Привязывает последовательность клавиш функции readline или макросу\n"
2733
 
"    или задаёт переменную readline.  Синтаксис аргументов без параметров "
2734
 
"аналогичен\n"
2735
 
"    синтаксису файла ~/.inputrc, но всё должно передаваться в одном "
2736
 
"аргументе,\n"
 
2667
"    или задаёт переменную readline.  Синтаксис аргументов без параметров аналогичен\n"
 
2668
"    синтаксису файла ~/.inputrc, но всё должно передаваться в одном аргументе,\n"
2737
2669
"    например bind '\"\\C-x\\C-r\": перечитать-init-файл'.\n"
2738
2670
"    \n"
2739
2671
"    Параметры:\n"
2740
 
"      -m  раскладка      использовать указанную раскладку во время "
2741
 
"выполнения\n"
 
2672
"      -m  раскладка      использовать указанную раскладку во время выполнения\n"
2742
2673
"                         данной команды.  Допустимые раскладки: emacs,\n"
2743
 
"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
2744
 
"move,\n"
 
2674
"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
2745
2675
"                         vi-command и vi-insert.\n"
2746
2676
"      -l                 вывести названия функций\n"
2747
2677
"      -P                 вывести названия функций и их привязки\n"
2756
2686
"      -v                 вывести имена переменных и их значения\n"
2757
2687
"                         в формате для повторного использования\n"
2758
2688
"      -q  имя_функции\t вывести клавиши, вызывающие указанную функцию\n"
2759
 
"      -u  имя_функции    отвязать все клавиши, привязанные к указанной "
2760
 
"функции\n"
 
2689
"      -u  имя_функции    отвязать все клавиши, привязанные к указанной функции\n"
2761
2690
"      -r  посл-клавиш    удалить привязку для последовательности клавиш\n"
2762
2691
"      -f  файл           прочитать привязки из файла\n"
2763
2692
"      -x  посл-клавиш:кмнд-shell выполнить команду bash, если введена\n"
2764
2693
"    \t\t\t\tпоследовательность клавиш\n"
2765
 
"      -X\t\t     вывести последовательности клавиш, привязанные с помощью -"
2766
 
"x, и связанные команды\n"
 
2694
"      -X\t\t     вывести последовательности клавиш, привязанные с помощью -x, и связанные команды\n"
2767
2695
"                         в формате для повторного использования\n"
2768
2696
"    \n"
2769
2697
"    Состояние выхода:\n"
2770
 
"    bind возвращает 0, если был указан допустимый параметр или не возникла "
2771
 
"ошибка."
 
2698
"    bind возвращает 0, если был указан допустимый параметр или не возникла ошибка."
2772
2699
 
2773
2700
#: builtins.c:330
2774
2701
msgid ""
2782
2709
msgstr ""
2783
2710
"Прерывание цикла for, while или until.\n"
2784
2711
"    \n"
2785
 
"    Прерывает цикл for, while или until.  Если указано N, прерывает N "
2786
 
"вложенных\n"
 
2712
"    Прерывает цикл for, while или until.  Если указано N, прерывает N вложенных\n"
2787
2713
"    циклов.\n"
2788
2714
"    \n"
2789
2715
"    Состояние выхода:\n"
2809
2735
 
2810
2736
#: builtins.c:354
2811
2737
#, fuzzy
 
2738
#| msgid ""
 
2739
#| "Execute shell builtins.\n"
 
2740
#| "    \n"
 
2741
#| "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 
2742
#| "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
 
2743
#| "    as a shell function, but need to execute the builtin within the function.\n"
 
2744
#| "    \n"
 
2745
#| "    Exit Status:\n"
 
2746
#| "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
 
2747
#| "    not a shell builtin.."
2812
2748
msgid ""
2813
2749
"Execute shell builtins.\n"
2814
2750
"    \n"
2815
2751
"    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
2816
2752
"    lookup.  This is useful when you wish to reimplement a shell builtin\n"
2817
 
"    as a shell function, but need to execute the builtin within the "
2818
 
"function.\n"
 
2753
"    as a shell function, but need to execute the builtin within the function.\n"
2819
2754
"    \n"
2820
2755
"    Exit Status:\n"
2821
2756
"    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
2824
2759
"Выполнение встроенных команд.\n"
2825
2760
"    \n"
2826
2761
"    Выполняет встроенную команду bash с аргументами\n"
2827
 
"    без поиска команды.  Это полезно, если нужно переопределить встроенную "
2828
 
"команду\n"
2829
 
"    как функцию командного процессора, в этой функции нужно выполнить "
2830
 
"встроенную команду.\n"
 
2762
"    без поиска команды.  Это полезно, если нужно переопределить встроенную команду\n"
 
2763
"    как функцию командного процессора, в этой функции нужно выполнить встроенную команду.\n"
2831
2764
"    \n"
2832
2765
"    Состояние выхода:\n"
2833
 
"    Возвращает состояние выхода встроенной команды или ложь, если указанная "
2834
 
"команда bash\n"
 
2766
"    Возвращает состояние выхода встроенной команды или ложь, если указанная команда bash\n"
2835
2767
"    не является встроенной."
2836
2768
 
2837
2769
#: builtins.c:369
2851
2783
msgstr ""
2852
2784
"Возвращает контекст вызова текущей подпрограммы.\n"
2853
2785
"    \n"
2854
 
"    Если выражение не указано, возвращает «$line $filename».  Если выражение "
2855
 
"указано, возвращает\n"
 
2786
"    Если выражение не указано, возвращает «$line $filename».  Если выражение указано, возвращает\n"
2856
2787
"    «$line $subroutine $filename». Эти дополнительные данные можно\n"
2857
2788
"    использовать для трассировки стека.\n"
2858
2789
"    \n"
2860
2791
"    для возврата к текущему кадру. Первый кадр имеет номер 0.\n"
2861
2792
"    \n"
2862
2793
"    Состояние выхода:\n"
2863
 
"    Возвращает 0, если командный процессор не выполняет функцию, или "
2864
 
"выражение\n"
 
2794
"    Возвращает 0, если командный процессор не выполняет функцию, или выражение\n"
2865
2795
"    является допустимым."
2866
2796
 
2867
2797
#: builtins.c:387
2868
2798
#, fuzzy
 
2799
#| msgid ""
 
2800
#| "Change the shell working directory.\n"
 
2801
#| "    \n"
 
2802
#| "    Change the current directory to DIR.  The default DIR is the value of the\n"
 
2803
#| "    HOME shell variable.\n"
 
2804
#| "    \n"
 
2805
#| "    The variable CDPATH defines the search path for the directory containing\n"
 
2806
#| "    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
 
2807
#| "    A null directory name is the same as the current directory.  If DIR begins\n"
 
2808
#| "    with a slash (/), then CDPATH is not used.\n"
 
2809
#| "    \n"
 
2810
#| "    If the directory is not found, and the shell option `cdable_vars' is set,\n"
 
2811
#| "    the word is assumed to be  a variable name.  If that variable has a value,\n"
 
2812
#| "    its value is used for DIR.\n"
 
2813
#| "    \n"
 
2814
#| "    Options:\n"
 
2815
#| "        -L\tforce symbolic links to be followed: resolve symbolic links in\n"
 
2816
#| "    \tDIR after processing instances of `..'\n"
 
2817
#| "        -P\tuse the physical directory structure without following symbolic\n"
 
2818
#| "    \tlinks: resolve symbolic links in DIR before processing instances\n"
 
2819
#| "    \tof `..'\n"
 
2820
#| "        -e\tif the -P option is supplied, and the current working directory\n"
 
2821
#| "    \tcannot be determined successfully, exit with a non-zero status\n"
 
2822
#| "        -@  on systems that support it, present a file with extended attributes\n"
 
2823
#| "            as a directory containing the file attributes\n"
 
2824
#| "    \n"
 
2825
#| "    The default is to follow symbolic links, as if `-L' were specified.\n"
 
2826
#| "    `..' is processed by removing the immediately previous pathname component\n"
 
2827
#| "    back to a slash or the beginning of DIR.\n"
 
2828
#| "    \n"
 
2829
#| "    Exit Status:\n"
 
2830
#| "    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
 
2831
#| "    -P is used; non-zero otherwise."
2869
2832
msgid ""
2870
2833
"Change the shell working directory.\n"
2871
2834
"    \n"
2872
 
"    Change the current directory to DIR.  The default DIR is the value of "
2873
 
"the\n"
 
2835
"    Change the current directory to DIR.  The default DIR is the value of the\n"
2874
2836
"    HOME shell variable.\n"
2875
2837
"    \n"
2876
 
"    The variable CDPATH defines the search path for the directory "
2877
 
"containing\n"
2878
 
"    DIR.  Alternative directory names in CDPATH are separated by a colon "
2879
 
"(:).\n"
2880
 
"    A null directory name is the same as the current directory.  If DIR "
2881
 
"begins\n"
 
2838
"    The variable CDPATH defines the search path for the directory containing\n"
 
2839
"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
 
2840
"    A null directory name is the same as the current directory.  If DIR begins\n"
2882
2841
"    with a slash (/), then CDPATH is not used.\n"
2883
2842
"    \n"
2884
 
"    If the directory is not found, and the shell option `cdable_vars' is "
2885
 
"set,\n"
2886
 
"    the word is assumed to be  a variable name.  If that variable has a "
2887
 
"value,\n"
 
2843
"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
 
2844
"    the word is assumed to be  a variable name.  If that variable has a value,\n"
2888
2845
"    its value is used for DIR.\n"
2889
2846
"    \n"
2890
2847
"    Options:\n"
2900
2857
"    \t\tattributes as a directory containing the file attributes\n"
2901
2858
"    \n"
2902
2859
"    The default is to follow symbolic links, as if `-L' were specified.\n"
2903
 
"    `..' is processed by removing the immediately previous pathname "
2904
 
"component\n"
 
2860
"    `..' is processed by removing the immediately previous pathname component\n"
2905
2861
"    back to a slash or the beginning of DIR.\n"
2906
2862
"    \n"
2907
2863
"    Exit Status:\n"
2908
 
"    Returns 0 if the directory is changed, and if $PWD is set successfully "
2909
 
"when\n"
 
2864
"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
2910
2865
"    -P is used; non-zero otherwise."
2911
2866
msgstr ""
2912
2867
"Смена рабочего каталога командного процессора.\n"
2913
2868
"    \n"
2914
 
"    Изменяет текущий каталог на указанный каталог.  Каталог по умолчанию "
2915
 
"хранится в\n"
 
2869
"    Изменяет текущий каталог на указанный каталог.  Каталог по умолчанию хранится в\n"
2916
2870
"    переменной $HOME командного процессора.\n"
2917
2871
"    \n"
2918
2872
"    Переменная $CDPATH определяет путь поиска каталога, содержащего\n"
2919
 
"    указанный каталог.  Альтернативные каталоги в $CDPATH разделяются "
2920
 
"двоеточием (:).\n"
2921
 
"    Пустое название каталога соответствует текущему каталогу.  Если каталог "
2922
 
"начинается\n"
 
2873
"    указанный каталог.  Альтернативные каталоги в $CDPATH разделяются двоеточием (:).\n"
 
2874
"    Пустое название каталога соответствует текущему каталогу.  Если каталог начинается\n"
2923
2875
"    с косой черты (/), переменная $CDPATH не используется.\n"
2924
2876
"    \n"
2925
2877
"    Если каталог не найден и задан параметр «cdable_vars»,\n"
2926
 
"    слово считается названием переменной.  Если эта переменная содержит "
2927
 
"значение,\n"
 
2878
"    слово считается названием переменной.  Если эта переменная содержит значение,\n"
2928
2879
"    оно используется для каталога.\n"
2929
2880
"    \n"
2930
2881
"    Параметры:\n"
2935
2886
"    \tобработки «..»\n"
2936
2887
"        -e\tесли указан параметр -P, и не удаётся определить текущий\n"
2937
2888
"    \tрабочий каталог, команда завершается с ненулевым состоянием\n"
2938
 
"        -@  на системах, которые это поддерживают, представляет файл с "
2939
 
"расширенными\n"
 
2889
"        -@  на системах, которые это поддерживают, представляет файл с расширенными\n"
2940
2890
"            атрибутами как каталог, содержащий атрибуты файла\n"
2941
2891
"    \n"
2942
 
"    По умолчанию выполняется переход по символьным ссылкам (как при указании "
2943
 
"параметра «-L»).\n"
2944
 
"    «..» обрабатывается путём удаления первого компонента пути до косой "
2945
 
"черты\n"
 
2892
"    По умолчанию выполняется переход по символьным ссылкам (как при указании параметра «-L»).\n"
 
2893
"    «..» обрабатывается путём удаления первого компонента пути до косой черты\n"
2946
2894
"    или из начала каталога.\n"
2947
2895
"    \n"
2948
2896
"    Состояние выхода:\n"
2949
 
"    Возвращает 0, если каталог был изменён, и если $PWD был успешно "
2950
 
"установлен\n"
2951
 
"    при использовании параметра -P. В противном случае возвращается "
2952
 
"ненулевое состояние."
 
2897
"    Возвращает 0, если каталог был изменён, и если $PWD был успешно установлен\n"
 
2898
"    при использовании параметра -P. В противном случае возвращается ненулевое состояние."
2953
2899
 
2954
2900
#: builtins.c:425
2955
2901
#, fuzzy
 
2902
#| msgid ""
 
2903
#| "Print the name of the current working directory.\n"
 
2904
#| "    \n"
 
2905
#| "    Options:\n"
 
2906
#| "      -L\tprint the value of $PWD if it names the current working\n"
 
2907
#| "    \tdirectory\n"
 
2908
#| "      -P\tprint the physical directory, without any symbolic links\n"
 
2909
#| "    \n"
 
2910
#| "    By default, `pwd' behaves as if `-L' were specified.\n"
 
2911
#| "    \n"
 
2912
#| "    Exit Status:\n"
 
2913
#| "    Returns 0 unless an invalid option is given or the current directory\n"
 
2914
#| "    cannot be read."
2956
2915
msgid ""
2957
2916
"Print the name of the current working directory.\n"
2958
2917
"    \n"
3022
2981
 
3023
2982
#: builtins.c:471
3024
2983
#, fuzzy
 
2984
#| msgid ""
 
2985
#| "Execute a simple command or display information about commands.\n"
 
2986
#| "    \n"
 
2987
#| "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
 
2988
#| "    information about the specified COMMANDs.  Can be used to invoke commands\n"
 
2989
#| "    on disk when a function with the same name exists.\n"
 
2990
#| "    \n"
 
2991
#| "    Options:\n"
 
2992
#| "      -p\tuse a default value for PATH that is guaranteed to find all of\n"
 
2993
#| "    \tthe standard utilities\n"
 
2994
#| "      -v\tprint a description of COMMAND similar to the `type' builtin\n"
 
2995
#| "      -V\tprint a more verbose description of each COMMAND\n"
 
2996
#| "    \n"
 
2997
#| "    Exit Status:\n"
 
2998
#| "    Returns exit status of COMMAND, or failure if COMMAND is not found."
3025
2999
msgid ""
3026
3000
"Execute a simple command or display information about commands.\n"
3027
3001
"    \n"
3028
3002
"    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
3029
 
"    information about the specified COMMANDs.  Can be used to invoke "
3030
 
"commands\n"
 
3003
"    information about the specified COMMANDs.  Can be used to invoke commands\n"
3031
3004
"    on disk when a function with the same name exists.\n"
3032
3005
"    \n"
3033
3006
"    Options:\n"
3041
3014
msgstr ""
3042
3015
"Выполнение простой команды или вывод информации о командах.\n"
3043
3016
"    \n"
3044
 
"    Выполняет команду с аргументами без поиска функции командного "
3045
 
"процессора\n"
3046
 
"    или выводит информацию об указанных командах.  Можно использовать для "
3047
 
"вызова команд\n"
 
3017
"    Выполняет команду с аргументами без поиска функции командного процессора\n"
 
3018
"    или выводит информацию об указанных командах.  Можно использовать для вызова команд\n"
3048
3019
"    с диска, когда функция с таким именем уже существует.\n"
3049
3020
"    \n"
3050
3021
"    Параметры:\n"
3051
 
"      -p\tиспользовать значение по умолчанию для $PATH, чтобы "
3052
 
"гарантированно\n"
 
3022
"      -p\tиспользовать значение по умолчанию для $PATH, чтобы гарантированно\n"
3053
3023
"    \tнайти все стандартные команды\n"
3054
3024
"      -v\tвывести описание команды аналогично встроенной команде «type»\n"
3055
3025
"      -V\tвывести более подробное описание каждой команды\n"
3059
3029
 
3060
3030
#: builtins.c:490
3061
3031
#, fuzzy
 
3032
#| msgid ""
 
3033
#| "Set variable values and attributes.\n"
 
3034
#| "    \n"
 
3035
#| "    Declare variables and give them attributes.  If no NAMEs are given,\n"
 
3036
#| "    display the attributes and values of all variables.\n"
 
3037
#| "    \n"
 
3038
#| "    Options:\n"
 
3039
#| "      -f\trestrict action or display to function names and definitions\n"
 
3040
#| "      -F\trestrict display to function names only (plus line number and\n"
 
3041
#| "    \tsource file when debugging)\n"
 
3042
#| "      -g\tcreate global variables when used in a shell function; otherwise\n"
 
3043
#| "    \tignored\n"
 
3044
#| "      -p\tdisplay the attributes and value of each NAME\n"
 
3045
#| "    \n"
 
3046
#| "    Options which set attributes:\n"
 
3047
#| "      -a\tto make NAMEs indexed arrays (if supported)\n"
 
3048
#| "      -A\tto make NAMEs associative arrays (if supported)\n"
 
3049
#| "      -i\tto make NAMEs have the `integer' attribute\n"
 
3050
#| "      -l\tto convert NAMEs to lower case on assignment\n"
 
3051
#| "      -n\tmake NAME a reference to the variable named by its value\n"
 
3052
#| "      -r\tto make NAMEs readonly\n"
 
3053
#| "      -t\tto make NAMEs have the `trace' attribute\n"
 
3054
#| "      -u\tto convert NAMEs to upper case on assignment\n"
 
3055
#| "      -x\tto make NAMEs export\n"
 
3056
#| "    \n"
 
3057
#| "    Using `+' instead of `-' turns off the given attribute.\n"
 
3058
#| "    \n"
 
3059
#| "    Variables with the integer attribute have arithmetic evaluation (see\n"
 
3060
#| "    the `let' command) performed when the variable is assigned a value.\n"
 
3061
#| "    \n"
 
3062
#| "    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
 
3063
#| "    command.  The `-g' option suppresses this behavior.\n"
 
3064
#| "    \n"
 
3065
#| "    Exit Status:\n"
 
3066
#| "    Returns success unless an invalid option is supplied or a variable\n"
 
3067
#| "    assignment error occurs."
3062
3068
msgid ""
3063
3069
"Set variable values and attributes.\n"
3064
3070
"    \n"
3091
3097
"    Variables with the integer attribute have arithmetic evaluation (see\n"
3092
3098
"    the `let' command) performed when the variable is assigned a value.\n"
3093
3099
"    \n"
3094
 
"    When used in a function, `declare' makes NAMEs local, as with the "
3095
 
"`local'\n"
 
3100
"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
3096
3101
"    command.  The `-g' option suppresses this behavior.\n"
3097
3102
"    \n"
3098
3103
"    Exit Status:\n"
3101
3106
msgstr ""
3102
3107
"Указание значений переменных и атрибутов.\n"
3103
3108
"    \n"
3104
 
"    Объявление переменных и назначение им атрибутов.  Если имена не "
3105
 
"указаны,\n"
 
3109
"    Объявление переменных и назначение им атрибутов.  Если имена не указаны,\n"
3106
3110
"    выводит атрибуты и значения всех переменных.\n"
3107
3111
"    \n"
3108
3112
"    Параметры:\n"
3109
3113
"      -f\tограничить действие или вывести имена функций и их определения\n"
3110
3114
"      -F\tвывести только имена функций (а также номер строки\n"
3111
3115
"    \tв исходном файле при отладке)\n"
3112
 
"      -g\tсоздать глобальные переменные при использовании в функции "
3113
 
"командного процессора; в противном случае\n"
 
3116
"      -g\tсоздать глобальные переменные при использовании в функции командного процессора; в противном случае\n"
3114
3117
"    \tигнорируется\n"
3115
3118
"      -p\tвывести атрибуты и значения каждого имени\n"
3116
3119
"    \n"
3119
3122
"      -A\tсделать имена ассоциативными массивами (если поддерживается)\n"
3120
3123
"      -i\tназначить именам атрибут «integer»\n"
3121
3124
"      -l\tперевести имена в нижний регистр при назначении\n"
3122
 
"      -n\tсделать имя ссылкой на переменную с именем, соответствующим её "
3123
 
"значению\n"
 
3125
"      -n\tсделать имя ссылкой на переменную с именем, соответствующим её значению\n"
3124
3126
"      -r\tотключить запись в имена\n"
3125
3127
"      -t\tназначить именам атрибут «trace»\n"
3126
3128
"      -l\tперевести имена в верхний регистр при назначении\n"
3129
3131
"    Знак «+» вместо «-» отключает указанный атрибут.\n"
3130
3132
"    \n"
3131
3133
"    Переменные с атрибутом «integer» содержат математическое выражение (см.\n"
3132
 
"    команду «let»), которое рассчитывается при назначении значения "
3133
 
"переменной.\n"
 
3134
"    команду «let»), которое рассчитывается при назначении значения переменной.\n"
3134
3135
"    \n"
3135
 
"    При использовании в функции «declare» делает имена локальными как при "
3136
 
"использовании\n"
 
3136
"    При использовании в функции «declare» делает имена локальными как при использовании\n"
3137
3137
"    данной команды.  Параметр «-g» отключает это поведение.\n"
3138
3138
"    \n"
3139
3139
"    Состояние выхода:\n"
3142
3142
 
3143
3143
#: builtins.c:532
3144
3144
#, fuzzy
 
3145
#| msgid ""
 
3146
#| "Set variable values and attributes.\n"
 
3147
#| "    \n"
 
3148
#| "    Obsolete.  See `help declare'."
3145
3149
msgid ""
3146
3150
"Set variable values and attributes.\n"
3147
3151
"    \n"
3167
3171
msgstr ""
3168
3172
"Определение локальных переменных.\n"
3169
3173
"    \n"
3170
 
"    Создаёт локальную переменную с указанным именем и присваивает ей "
3171
 
"указанное значение.  Параметром может быть\n"
 
3174
"    Создаёт локальную переменную с указанным именем и присваивает ей указанное значение.  Параметром может быть\n"
3172
3175
"    любой параметр, принимаемый командой «declare».\n"
3173
3176
"    \n"
3174
 
"    Локальные переменные можно использовать только внутри функции. Они "
3175
 
"видны\n"
 
3177
"    Локальные переменные можно использовать только внутри функции. Они видны\n"
3176
3178
"    только той функции, в которой они определены, и её дочерним функциям.\n"
3177
3179
"    \n"
3178
3180
"    Состояние выхода:\n"
3179
3181
"    Возвращает успех, если был указан допустимый параметр, не возникла\n"
3180
 
"    ошибка присвоения переменной или командный процессор не выполняет "
3181
 
"функцию."
 
3182
"    ошибка присвоения переменной или командный процессор не выполняет функцию."
3182
3183
 
3183
3184
#: builtins.c:557
3184
3185
#, fuzzy
 
3186
#| msgid ""
 
3187
#| "Write arguments to the standard output.\n"
 
3188
#| "    \n"
 
3189
#| "    Display the ARGs, separated by a single space character and followed by a\n"
 
3190
#| "    newline, on the standard output.\n"
 
3191
#| "    \n"
 
3192
#| "    Options:\n"
 
3193
#| "      -n\tdo not append a newline\n"
 
3194
#| "      -e\tenable interpretation of the following backslash escapes\n"
 
3195
#| "      -E\texplicitly suppress interpretation of backslash escapes\n"
 
3196
#| "    \n"
 
3197
#| "    `echo' interprets the following backslash-escaped characters:\n"
 
3198
#| "      \\a\talert (bell)\n"
 
3199
#| "      \\b\tbackspace\n"
 
3200
#| "      \\c\tsuppress further output\n"
 
3201
#| "      \\e\tescape character\n"
 
3202
#| "      \\E\tescape character\n"
 
3203
#| "      \\f\tform feed\n"
 
3204
#| "      \\n\tnew line\n"
 
3205
#| "      \\r\tcarriage return\n"
 
3206
#| "      \\t\thorizontal tab\n"
 
3207
#| "      \\v\tvertical tab\n"
 
3208
#| "      \\\\\tbackslash\n"
 
3209
#| "      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
 
3210
#| "    \t0 to 3 octal digits\n"
 
3211
#| "      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
 
3212
#| "    \tcan be one or two hex digits\n"
 
3213
#| "    \n"
 
3214
#| "    Exit Status:\n"
 
3215
#| "    Returns success unless a write error occurs."
3185
3216
msgid ""
3186
3217
"Write arguments to the standard output.\n"
3187
3218
"    \n"
3188
 
"    Display the ARGs, separated by a single space character and followed by "
3189
 
"a\n"
 
3219
"    Display the ARGs, separated by a single space character and followed by a\n"
3190
3220
"    newline, on the standard output.\n"
3191
3221
"    \n"
3192
3222
"    Options:\n"
3210
3240
"    \t\t0 to 3 octal digits\n"
3211
3241
"      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
3212
3242
"    \t\tcan be one or two hex digits\n"
3213
 
"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value "
3214
 
"HHHH.\n"
 
3243
"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value HHHH.\n"
3215
3244
"    \t\tHHHH can be one to four hex digits.\n"
3216
 
"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal "
3217
 
"value\n"
 
3245
"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal value\n"
3218
3246
"    \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
3219
3247
"    \n"
3220
3248
"    Exit Status:\n"
3222
3250
msgstr ""
3223
3251
"Вывод аргументов на стандартный вывод.\n"
3224
3252
"    \n"
3225
 
"    Выводит аргументы, разделённые пробелом, добавляя в конце символ новой "
3226
 
"строки,\n"
 
3253
"    Выводит аргументы, разделённые пробелом, добавляя в конце символ новой строки,\n"
3227
3254
"    на стандартный вывод.\n"
3228
3255
"    \n"
3229
3256
"    Параметры:\n"
3230
3257
"      -n\tне добавлять символ новой строки\n"
3231
 
"      -e\tвключить интерпретацию символов, экранированных обратной косой "
3232
 
"чертой\n"
3233
 
"      -E\tявно отключить интерпретацию символов, экранированных обратной "
3234
 
"косой чертой\n"
 
3258
"      -e\tвключить интерпретацию символов, экранированных обратной косой чертой\n"
 
3259
"      -E\tявно отключить интерпретацию символов, экранированных обратной косой чертой\n"
3235
3260
"    \n"
3236
 
"    echo интерпретирует следующие символы, экранированные обратной косой "
3237
 
"чертой:\n"
 
3261
"    echo интерпретирует следующие символы, экранированные обратной косой чертой:\n"
3238
3262
"      \\a\tоповещение (звуковой сигнал)\n"
3239
3263
"      \\b\tbackspace\n"
3240
3264
"      \\c\tотключение дальнейшего вывода\n"
3246
3270
"      \\t\tгоризонтальная табуляция\n"
3247
3271
"      \\v\tвертикальная табуляция\n"
3248
3272
"      \\\\\tобратная косая черта\n"
3249
 
"      \\0nnn\tсимвол с ASCII-кодом NNN (восьмеричным)  NNN может быть "
3250
 
"длиной\n"
 
3273
"      \\0nnn\tсимвол с ASCII-кодом NNN (восьмеричным)  NNN может быть длиной\n"
3251
3274
"    \tот 0 до 3 восьмеричных цифр\n"
3252
 
"      \\xHH\tвосьмиразрядный символ, значение которого — HH "
3253
 
"(шестнадцатеричное)  HH\n"
 
3275
"      \\xHH\tвосьмиразрядный символ, значение которого — HH (шестнадцатеричное)  HH\n"
3254
3276
"    \tможет быть одной или двумя шестнадцатеричными цифрами\n"
3255
3277
"    \n"
3256
3278
"    Состояние выхода:\n"
3270
3292
msgstr ""
3271
3293
"Вывод аргументов на стандартный вывод.\n"
3272
3294
"    \n"
3273
 
"    Выводит аргументы на стандартный вывод, добавляя в конце символ новой "
3274
 
"строки.\n"
 
3295
"    Выводит аргументы на стандартный вывод, добавляя в конце символ новой строки.\n"
3275
3296
"    \n"
3276
3297
"    Параметры:\n"
3277
3298
"      -n\tне добавлять символ новой строки\n"
3307
3328
msgstr ""
3308
3329
"Включение и отключение встроенных команд командного процессора.\n"
3309
3330
"    \n"
3310
 
"    Включает и отключает команды, встроенные в командный процессор.  "
3311
 
"Отключение позволит\n"
3312
 
"    выполнить команду с диска, название которой совпадает с названием "
3313
 
"встроенной команды,\n"
 
3331
"    Включает и отключает команды, встроенные в командный процессор.  Отключение позволит\n"
 
3332
"    выполнить команду с диска, название которой совпадает с названием встроенной команды,\n"
3314
3333
"    без указания полного пути к ней.\n"
3315
3334
"    \n"
3316
3335
"    Параметры:\n"
3317
3336
"      -a\tпоказать список встроенных команд и их состояние\n"
3318
 
"      -n\tотключить все указанные имена или вывести список отключённых "
3319
 
"команд\n"
 
3337
"      -n\tотключить все указанные имена или вывести список отключённых команд\n"
3320
3338
"      -p\tпоказать список встроенных команд\n"
3321
3339
"      -s\tпоказать только названия встроенных команд «special» Posix\n"
3322
3340
"    \n"
3330
3348
"    а не встроенную в командный процессор, введите «enable -n test».\n"
3331
3349
"    \n"
3332
3350
"    Состояние выхода:\n"
3333
 
"    Возвращает успех, если указанное имя не является встроенной командой или "
3334
 
"не произошла ошибка."
 
3351
"    Возвращает успех, если указанное имя не является встроенной командой или не произошла ошибка."
3335
3352
 
3336
3353
#: builtins.c:640
3337
3354
msgid ""
3338
3355
"Execute arguments as a shell command.\n"
3339
3356
"    \n"
3340
 
"    Combine ARGs into a single string, use the result as input to the "
3341
 
"shell,\n"
 
3357
"    Combine ARGs into a single string, use the result as input to the shell,\n"
3342
3358
"    and execute the resulting commands.\n"
3343
3359
"    \n"
3344
3360
"    Exit Status:\n"
3354
3370
 
3355
3371
#: builtins.c:652
3356
3372
#, fuzzy
 
3373
#| msgid ""
 
3374
#| "Parse option arguments.\n"
 
3375
#| "    \n"
 
3376
#| "    Getopts is used by shell procedures to parse positional parameters\n"
 
3377
#| "    as options.\n"
 
3378
#| "    \n"
 
3379
#| "    OPTSTRING contains the option letters to be recognized; if a letter\n"
 
3380
#| "    is followed by a colon, the option is expected to have an argument,\n"
 
3381
#| "    which should be separated from it by white space.\n"
 
3382
#| "    \n"
 
3383
#| "    Each time it is invoked, getopts will place the next option in the\n"
 
3384
#| "    shell variable $name, initializing name if it does not exist, and\n"
 
3385
#| "    the index of the next argument to be processed into the shell\n"
 
3386
#| "    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
 
3387
#| "    a shell script is invoked.  When an option requires an argument,\n"
 
3388
#| "    getopts places that argument into the shell variable OPTARG.\n"
 
3389
#| "    \n"
 
3390
#| "    getopts reports errors in one of two ways.  If the first character\n"
 
3391
#| "    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
 
3392
#| "    this mode, no error messages are printed.  If an invalid option is\n"
 
3393
#| "    seen, getopts places the option character found into OPTARG.  If a\n"
 
3394
#| "    required argument is not found, getopts places a ':' into NAME and\n"
 
3395
#| "    sets OPTARG to the option character found.  If getopts is not in\n"
 
3396
#| "    silent mode, and an invalid option is seen, getopts places '?' into\n"
 
3397
#| "    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
 
3398
#| "    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
 
3399
#| "    printed.\n"
 
3400
#| "    \n"
 
3401
#| "    If the shell variable OPTERR has the value 0, getopts disables the\n"
 
3402
#| "    printing of error messages, even if the first character of\n"
 
3403
#| "    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
 
3404
#| "    \n"
 
3405
#| "    Getopts normally parses the positional parameters ($0 - $9), but if\n"
 
3406
#| "    more arguments are given, they are parsed instead.\n"
 
3407
#| "    \n"
 
3408
#| "    Exit Status:\n"
 
3409
#| "    Returns success if an option is found; fails if the end of options is\n"
 
3410
#| "    encountered or an error occurs."
3357
3411
msgid ""
3358
3412
"Parse option arguments.\n"
3359
3413
"    \n"
3398
3452
"    getopts используется процедурами командного процессора для анализа\n"
3399
3453
"    позиционных параметров.\n"
3400
3454
"    \n"
3401
 
"    «строка_параметров» содержит буквы распознаваемых параметров. Если "
3402
 
"после\n"
 
3455
"    «строка_параметров» содержит буквы распознаваемых параметров. Если после\n"
3403
3456
"    буквы идёт двоеточие, считается, что у параметра есть аргумент,\n"
3404
3457
"    который должен быть отделён пробелом.\n"
3405
3458
"    \n"
3406
 
"    При каждом своём вызове getopts поместит следующий параметр в "
3407
 
"переменную\n"
 
3459
"    При каждом своём вызове getopts поместит следующий параметр в переменную\n"
3408
3460
"    $имя, проинициализировав это имя, если оно не существует,\n"
3409
3461
"    и проиндексирует следующий обрабатываемый аргумент в переменной\n"
3410
3462
"    $OPTIND.  Переменная $OPTIND инициализируется при каждом вызове\n"
3412
3464
"    getopts помещает этот аргумент в переменную $OPTARG.\n"
3413
3465
"    \n"
3414
3466
"    getopts сообщает об ошибках двумя способами.  Если первый символ\n"
3415
 
"    в «строке_параметров» является двоеточием, getopts включает режим "
3416
 
"молчания.  В этом\n"
 
3467
"    в «строке_параметров» является двоеточием, getopts включает режим молчания.  В этом\n"
3417
3468
"    режиме сообщения об ошибках не выводятся.  Если указан неверный\n"
3418
3469
"    параметр, getopts помещает символ параметра в переменную $OPTARG.  Если\n"
3419
3470
"    обязательный аргумент не найден, getopts помещает «:» в «имя»\n"
3420
 
"    и задаёт для $OPTARG символ найденного параметра.  Если getopts не в "
3421
 
"режиме\n"
 
3471
"    и задаёт для $OPTARG символ найденного параметра.  Если getopts не в режиме\n"
3422
3472
"    молчания, и был указан неверный параметр, getopts помещает «?»\n"
3423
 
"    в НАЗВАНИЕ и удаляет переменную OPTARG.  Если обязательный аргумент не "
3424
 
"найден, в НАЗВАНИЕ\n"
 
3473
"    в НАЗВАНИЕ и удаляет переменную OPTARG.  Если обязательный аргумент не найден, в НАЗВАНИЕ\n"
3425
3474
"    помещается «?», переменная OPTARG удаляется и выводится диагностическое\n"
3426
3475
"    сообщение.\n"
3427
3476
"    \n"
3428
3477
"    Если переменная OPTERR имеет значение 0, getopts отключает\n"
3429
3478
"    вывод сообщений об ошибках, даже если первый символ переменной\n"
3430
 
"    OPTSTRING не является двоеточием.  По умолчанию переменная OPTERR имеет "
3431
 
"значение 1.\n"
 
3479
"    OPTSTRING не является двоеточием.  По умолчанию переменная OPTERR имеет значение 1.\n"
3432
3480
"    \n"
3433
3481
"    Getopts обычно анализирует позиционные параметры ($0–$9), но если\n"
3434
3482
"    задано больше аргументов, анализируются последние.\n"
3435
3483
"    \n"
3436
3484
"    Состояние выхода:\n"
3437
 
"    Возвращает успех, если найден параметр. Возвращает ошибку, если "
3438
 
"достигнут\n"
 
3485
"    Возвращает успех, если найден параметр. Возвращает ошибку, если достигнут\n"
3439
3486
"    конец параметров или возникла ошибка."
3440
3487
 
3441
3488
#: builtins.c:694
3442
3489
#, fuzzy
 
3490
#| msgid ""
 
3491
#| "Replace the shell with the given command.\n"
 
3492
#| "    \n"
 
3493
#| "    Execute COMMAND, replacing this shell with the specified program.\n"
 
3494
#| "    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
 
3495
#| "    any redirections take effect in the current shell.\n"
 
3496
#| "    \n"
 
3497
#| "    Options:\n"
 
3498
#| "      -a name\tpass NAME as the zeroth argument to COMMAND\n"
 
3499
#| "      -c\t\texecute COMMAND with an empty environment\n"
 
3500
#| "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 
3501
#| "    \n"
 
3502
#| "    If the command cannot be executed, a non-interactive shell exits, unless\n"
 
3503
#| "    the shell option `execfail' is set.\n"
 
3504
#| "    \n"
 
3505
#| "    Exit Status:\n"
 
3506
#| "    Returns success unless COMMAND is not found or a redirection error occurs."
3443
3507
msgid ""
3444
3508
"Replace the shell with the given command.\n"
3445
3509
"    \n"
3446
3510
"    Execute COMMAND, replacing this shell with the specified program.\n"
3447
 
"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
3448
 
"specified,\n"
 
3511
"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
3449
3512
"    any redirections take effect in the current shell.\n"
3450
3513
"    \n"
3451
3514
"    Options:\n"
3453
3516
"      -c\texecute COMMAND with an empty environment\n"
3454
3517
"      -l\tplace a dash in the zeroth argument to COMMAND\n"
3455
3518
"    \n"
3456
 
"    If the command cannot be executed, a non-interactive shell exits, "
3457
 
"unless\n"
 
3519
"    If the command cannot be executed, a non-interactive shell exits, unless\n"
3458
3520
"    the shell option `execfail' is set.\n"
3459
3521
"    \n"
3460
3522
"    Exit Status:\n"
3461
 
"    Returns success unless COMMAND is not found or a redirection error "
3462
 
"occurs."
 
3523
"    Returns success unless COMMAND is not found or a redirection error occurs."
3463
3524
msgstr ""
3464
3525
"Замена командного процессора указанной командой.\n"
3465
3526
"    \n"
3466
 
"    Выполняет команду, заменяя текущий командный процессор указанной "
3467
 
"программой.\n"
3468
 
"    Указанные аргументы становятся аргументами для команды.  Если команда не "
3469
 
"указана,\n"
 
3527
"    Выполняет команду, заменяя текущий командный процессор указанной программой.\n"
 
3528
"    Указанные аргументы становятся аргументами для команды.  Если команда не указана,\n"
3470
3529
"    все перенаправления будет выполняться в текущем командном процессоре.\n"
3471
3530
"    \n"
3472
3531
"    Параметры:\n"
3478
3537
"    закроется (если только на задан «execfail»).\n"
3479
3538
"    \n"
3480
3539
"    Состояние выхода:\n"
3481
 
"    Возвращает успех, если команда не была найдена или не возникла ошибка "
3482
 
"перенаправления."
 
3540
"    Возвращает успех, если команда не была найдена или не возникла ошибка перенаправления."
3483
3541
 
3484
3542
#: builtins.c:715
3485
3543
msgid ""
3497
3555
msgid ""
3498
3556
"Exit a login shell.\n"
3499
3557
"    \n"
3500
 
"    Exits a login shell with exit status N.  Returns an error if not "
3501
 
"executed\n"
 
3558
"    Exits a login shell with exit status N.  Returns an error if not executed\n"
3502
3559
"    in a login shell."
3503
3560
msgstr ""
3504
3561
"Выход из командного процессора login.\n"
3510
3567
msgid ""
3511
3568
"Display or execute commands from the history list.\n"
3512
3569
"    \n"
3513
 
"    fc is used to list or edit and re-execute commands from the history "
3514
 
"list.\n"
 
3570
"    fc is used to list or edit and re-execute commands from the history list.\n"
3515
3571
"    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
3516
3572
"    string, which means the most recent command beginning with that\n"
3517
3573
"    string.\n"
3518
3574
"    \n"
3519
3575
"    Options:\n"
3520
 
"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
3521
 
"EDITOR,\n"
 
3576
"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
3522
3577
"    \t\tthen vi\n"
3523
3578
"      -l \tlist lines instead of editing\n"
3524
3579
"      -n\tomit line numbers when listing\n"
3532
3587
"    the last command.\n"
3533
3588
"    \n"
3534
3589
"    Exit Status:\n"
3535
 
"    Returns success or status of executed command; non-zero if an error "
3536
 
"occurs."
 
3590
"    Returns success or status of executed command; non-zero if an error occurs."
3537
3591
msgstr ""
3538
3592
"Отображение или выполнение команд из журнала.\n"
3539
3593
"    \n"
3540
 
"    fc выводит список команд из журнала или позволяет изменить и повторно "
3541
 
"выполнить их.\n"
3542
 
"    Аргументы «первая» и «последняя» могут быть числами, определяющими "
3543
 
"диапазон.\n"
 
3594
"    fc выводит список команд из журнала или позволяет изменить и повторно выполнить их.\n"
 
3595
"    Аргументы «первая» и «последняя» могут быть числами, определяющими диапазон.\n"
3544
3596
"    Аргумент «первая» также может быть строкой, которая означает\n"
3545
3597
"    последнюю команду, начинающуюся с этой строки.\n"
3546
3598
"    \n"
3555
3607
"    выполняется повторно после замены старая=новая.\n"
3556
3608
"    \n"
3557
3609
"    Полезный псевдоним для команды — r='fc -s'. Так если ввести «r cc»,\n"
3558
 
"    будет выполнена последняя команда, начинающаяся с «cc», а если ввести "
3559
 
"«r»,\n"
 
3610
"    будет выполнена последняя команда, начинающаяся с «cc», а если ввести «r»,\n"
3560
3611
"    будет выполнена последняя команда.\n"
3561
3612
"    \n"
3562
3613
"    Состояние выхода:\n"
3563
 
"    Возвращает успех или состояние выполненной команды. В случае ошибки "
3564
 
"возвращает ненулевое состояние."
 
3614
"    Возвращает успех или состояние выполненной команды. В случае ошибки возвращает ненулевое состояние."
3565
3615
 
3566
3616
#: builtins.c:764
3567
3617
msgid ""
3581
3631
"    текущее задание.\n"
3582
3632
"    \n"
3583
3633
"    Состояние выхода:\n"
3584
 
"    Возвращает состояние команды, переведённой в интерактивный режим, или "
3585
 
"ошибку, если возникла ошибка."
 
3634
"    Возвращает состояние команды, переведённой в интерактивный режим, или ошибку, если возникла ошибка."
3586
3635
 
3587
3636
#: builtins.c:779
3588
3637
msgid ""
3589
3638
"Move jobs to the background.\n"
3590
3639
"    \n"
3591
 
"    Place the jobs identified by each JOB_SPEC in the background, as if "
3592
 
"they\n"
3593
 
"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
3594
 
"notion\n"
 
3640
"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
 
3641
"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
3595
3642
"    of the current job is used.\n"
3596
3643
"    \n"
3597
3644
"    Exit Status:\n"
3604
3651
"    текущего задания.\n"
3605
3652
"    \n"
3606
3653
"    Состояние выхода:\n"
3607
 
"    Возвращает успех, если не включено управление заданиями или не произошла "
3608
 
"ошибка."
 
3654
"    Возвращает успех, если не включено управление заданиями или не произошла ошибка."
3609
3655
 
3610
3656
#: builtins.c:793
3611
3657
#, fuzzy
 
3658
#| msgid ""
 
3659
#| "Remember or display program locations.\n"
 
3660
#| "    \n"
 
3661
#| "    Determine and remember the full pathname of each command NAME.  If\n"
 
3662
#| "    no arguments are given, information about remembered commands is displayed.\n"
 
3663
#| "    \n"
 
3664
#| "    Options:\n"
 
3665
#| "      -d\t\tforget the remembered location of each NAME\n"
 
3666
#| "      -l\t\tdisplay in a format that may be reused as input\n"
 
3667
#| "      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 
3668
#| "      -r\t\tforget all remembered locations\n"
 
3669
#| "      -t\t\tprint the remembered location of each NAME, preceding\n"
 
3670
#| "    \t\teach location with the corresponding NAME if multiple\n"
 
3671
#| "    \t\tNAMEs are given\n"
 
3672
#| "    Arguments:\n"
 
3673
#| "      NAME\t\tEach NAME is searched for in $PATH and added to the list\n"
 
3674
#| "    \t\tof remembered commands.\n"
 
3675
#| "    \n"
 
3676
#| "    Exit Status:\n"
 
3677
#| "    Returns success unless NAME is not found or an invalid option is given."
3612
3678
msgid ""
3613
3679
"Remember or display program locations.\n"
3614
3680
"    \n"
3615
3681
"    Determine and remember the full pathname of each command NAME.  If\n"
3616
 
"    no arguments are given, information about remembered commands is "
3617
 
"displayed.\n"
 
3682
"    no arguments are given, information about remembered commands is displayed.\n"
3618
3683
"    \n"
3619
3684
"    Options:\n"
3620
3685
"      -d\tforget the remembered location of each NAME\n"
3649
3714
"    \t\tзапомненных команд.\n"
3650
3715
"    \n"
3651
3716
"    Состояние выхода:\n"
3652
 
"    Возвращает успех, если команда была найдена или был указан допустимый "
3653
 
"параметр."
 
3717
"    Возвращает успех, если команда была найдена или был указан допустимый параметр."
3654
3718
 
3655
3719
#: builtins.c:818
3656
3720
#, fuzzy
 
3721
#| msgid ""
 
3722
#| "Display information about builtin commands.\n"
 
3723
#| "    \n"
 
3724
#| "    Displays brief summaries of builtin commands.  If PATTERN is\n"
 
3725
#| "    specified, gives detailed help on all commands matching PATTERN,\n"
 
3726
#| "    otherwise the list of help topics is printed.\n"
 
3727
#| "    \n"
 
3728
#| "    Options:\n"
 
3729
#| "      -d\toutput short description for each topic\n"
 
3730
#| "      -m\tdisplay usage in pseudo-manpage format\n"
 
3731
#| "      -s\toutput only a short usage synopsis for each topic matching\n"
 
3732
#| "    \tPATTERN\n"
 
3733
#| "    \n"
 
3734
#| "    Arguments:\n"
 
3735
#| "      PATTERN\tPattern specifiying a help topic\n"
 
3736
#| "    \n"
 
3737
#| "    Exit Status:\n"
 
3738
#| "    Returns success unless PATTERN is not found or an invalid option is given."
3657
3739
msgid ""
3658
3740
"Display information about builtin commands.\n"
3659
3741
"    \n"
3671
3753
"      PATTERN\tPattern specifying a help topic\n"
3672
3754
"    \n"
3673
3755
"    Exit Status:\n"
3674
 
"    Returns success unless PATTERN is not found or an invalid option is "
3675
 
"given."
 
3756
"    Returns success unless PATTERN is not found or an invalid option is given."
3676
3757
msgstr ""
3677
3758
"Вывод информации о встроенных командах.\n"
3678
3759
"    \n"
3679
3760
"    Показывает краткую справку о встроенных командах.  Если указан\n"
3680
 
"    шаблон, выводит подробную справку по всем командам, удовлетворяющим "
3681
 
"шаблону.\n"
 
3761
"    шаблон, выводит подробную справку по всем командам, удовлетворяющим шаблону.\n"
3682
3762
"    В противном случае выводится список разделов справки.\n"
3683
3763
"    \n"
3684
3764
"    Параметры:\n"
3691
3771
"      ШАБЛОН\tшаблон, определяющий раздел справки\n"
3692
3772
"    \n"
3693
3773
"    Состояние выхода:\n"
3694
 
"    Возвращает успех, если был найден шаблон или был указан допустимый "
3695
 
"параметр."
 
3774
"    Возвращает успех, если был найден шаблон или был указан допустимый параметр."
3696
3775
 
3697
3776
#: builtins.c:842
3698
3777
#, fuzzy
 
3778
#| msgid ""
 
3779
#| "Display or manipulate the history list.\n"
 
3780
#| "    \n"
 
3781
#| "    Display the history list with line numbers, prefixing each modified\n"
 
3782
#| "    entry with a `*'.  An argument of N lists only the last N entries.\n"
 
3783
#| "    \n"
 
3784
#| "    Options:\n"
 
3785
#| "      -c\tclear the history list by deleting all of the entries\n"
 
3786
#| "      -d offset\tdelete the history entry at offset OFFSET.\n"
 
3787
#| "    \n"
 
3788
#| "      -a\tappend history lines from this session to the history file\n"
 
3789
#| "      -n\tread all history lines not already read from the history file\n"
 
3790
#| "      -r\tread the history file and append the contents to the history\n"
 
3791
#| "    \tlist\n"
 
3792
#| "      -w\twrite the current history to the history file\n"
 
3793
#| "    \tand append them to the history list\n"
 
3794
#| "    \n"
 
3795
#| "      -p\tperform history expansion on each ARG and display the result\n"
 
3796
#| "    \twithout storing it in the history list\n"
 
3797
#| "      -s\tappend the ARGs to the history list as a single entry\n"
 
3798
#| "    \n"
 
3799
#| "    If FILENAME is given, it is used as the history file.  Otherwise,\n"
 
3800
#| "    if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
 
3801
#| "    \n"
 
3802
#| "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 
3803
#| "    as a format string for strftime(3) to print the time stamp associated\n"
 
3804
#| "    with each displayed history entry.  No time stamps are printed otherwise.\n"
 
3805
#| "    \n"
 
3806
#| "    Exit Status:\n"
 
3807
#| "    Returns success unless an invalid option is given or an error occurs."
3699
3808
msgid ""
3700
3809
"Display or manipulate the history list.\n"
3701
3810
"    \n"
3723
3832
"    \n"
3724
3833
"    If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
3725
3834
"    as a format string for strftime(3) to print the time stamp associated\n"
3726
 
"    with each displayed history entry.  No time stamps are printed "
3727
 
"otherwise.\n"
 
3835
"    with each displayed history entry.  No time stamps are printed otherwise.\n"
3728
3836
"    \n"
3729
3837
"    Exit Status:\n"
3730
3838
"    Returns success unless an invalid option is given or an error occurs."
3732
3840
"Отображение или изменение журнала команд.\n"
3733
3841
"    \n"
3734
3842
"    Выводит журнал команд с номерами строк и звёздочками (*) перед всеми\n"
3735
 
"    изменёнными записями.  С аргументом N показываются только последние N "
3736
 
"записей.\n"
 
3843
"    изменёнными записями.  С аргументом N показываются только последние N записей.\n"
3737
3844
"    \n"
3738
3845
"    Параметры:\n"
3739
3846
"      -c\tочистить журнал, удалив из него все записи\n"
3740
3847
"      -d смещение\tудалить запись журнала по указанному смещению\n"
3741
3848
"    \n"
3742
3849
"      -a\tдобавить журнал текущего сеанса в файл журнала\n"
3743
 
"      -n\tпрочитать все записи, которые ещё не были прочитаны из файла "
3744
 
"журнала\n"
 
3850
"      -n\tпрочитать все записи, которые ещё не были прочитаны из файла журнала\n"
3745
3851
"      -r\tпрочитать файл журнала и добавить его содержимое\n"
3746
3852
"    \tв журнал\n"
3747
3853
"      -w\tзаписать текущий журнал в файл журнала\n"
3752
3858
"      -s\tдобавить аргументы в журнал как одну запись\n"
3753
3859
"    \n"
3754
3860
"    Если указан файл, он используется как файл журнала.  В противном случае\n"
3755
 
"    если $HISTFILE содержит значение, используется этот файл, иначе — файл "
3756
 
"~/.bash_history.\n"
 
3861
"    если $HISTFILE содержит значение, используется этот файл, иначе — файл ~/.bash_history.\n"
3757
3862
"    \n"
3758
 
"    Если переменная $HISTTIMEFORMAT задана и не является пустой, её "
3759
 
"значение\n"
 
3863
"    Если переменная $HISTTIMEFORMAT задана и не является пустой, её значение\n"
3760
3864
"    используется как строка форматирования для strftime(3) для вывода метки\n"
3761
 
"    времени для каждой показанной записи журнала.  В противном случае метки "
3762
 
"времени не будут показаны.\n"
 
3865
"    времени для каждой показанной записи журнала.  В противном случае метки времени не будут показаны.\n"
3763
3866
"    \n"
3764
3867
"    Состояние выхода:\n"
3765
 
"    Возвращает успех, если был указан допустимый параметр или не возникла "
3766
 
"ошибка."
 
3868
"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
3767
3869
 
3768
3870
#: builtins.c:879
3769
3871
#, fuzzy
 
3872
#| msgid ""
 
3873
#| "Display status of jobs.\n"
 
3874
#| "    \n"
 
3875
#| "    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
 
3876
#| "    Without options, the status of all active jobs is displayed.\n"
 
3877
#| "    \n"
 
3878
#| "    Options:\n"
 
3879
#| "      -l\tlists process IDs in addition to the normal information\n"
 
3880
#| "      -n\tlist only processes that have changed status since the last\n"
 
3881
#| "    \tnotification\n"
 
3882
#| "      -p\tlists process IDs only\n"
 
3883
#| "      -r\trestrict output to running jobs\n"
 
3884
#| "      -s\trestrict output to stopped jobs\n"
 
3885
#| "    \n"
 
3886
#| "    If -x is supplied, COMMAND is run after all job specifications that\n"
 
3887
#| "    appear in ARGS have been replaced with the process ID of that job's\n"
 
3888
#| "    process group leader.\n"
 
3889
#| "    \n"
 
3890
#| "    Exit Status:\n"
 
3891
#| "    Returns success unless an invalid option is given or an error occurs.\n"
 
3892
#| "    If -x is used, returns the exit status of COMMAND."
3770
3893
msgid ""
3771
3894
"Display status of jobs.\n"
3772
3895
"    \n"
3791
3914
msgstr ""
3792
3915
"Отображение состояния заданий.\n"
3793
3916
"    \n"
3794
 
"    Выводит список активных заданий.  Если указан номер задания, выводится "
3795
 
"только это задание.\n"
3796
 
"    Если не указать параметры, будет показано состояние всех активных "
3797
 
"заданий.\n"
 
3917
"    Выводит список активных заданий.  Если указан номер задания, выводится только это задание.\n"
 
3918
"    Если не указать параметры, будет показано состояние всех активных заданий.\n"
3798
3919
"    \n"
3799
3920
"    Параметры:\n"
3800
 
"      -l\tпоказать идентификаторы процессов в дополнение к обычной "
3801
 
"информации\n"
 
3921
"      -l\tпоказать идентификаторы процессов в дополнение к обычной информации\n"
3802
3922
"      -n\tпоказать только те процессы, у которых изменилось состояние\n"
3803
3923
"    \tс момента после последнего уведомления\n"
3804
3924
"      -p\tпоказать только идентификаторы процессов\n"
3810
3930
"    лидера группы процессов задания.\n"
3811
3931
"    \n"
3812
3932
"    Состояние выхода:\n"
3813
 
"    Возвращает успех, если был указан допустимый параметр или не возникла "
3814
 
"ошибка.\n"
 
3933
"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка.\n"
3815
3934
"    Если указан параметр -x, возвращает состояние выхода команды."
3816
3935
 
3817
3936
#: builtins.c:906
3818
3937
#, fuzzy
 
3938
#| msgid ""
 
3939
#| "Remove jobs from current shell.\n"
 
3940
#| "    \n"
 
3941
#| "    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
 
3942
#| "    any JOBSPECs, the shell uses its notion of the current job.\n"
 
3943
#| "    \n"
 
3944
#| "    Options:\n"
 
3945
#| "      -a\tremove all jobs if JOBSPEC is not supplied\n"
 
3946
#| "      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
 
3947
#| "    \tshell receives a SIGHUP\n"
 
3948
#| "      -r\tremove only running jobs\n"
 
3949
#| "    \n"
 
3950
#| "    Exit Status:\n"
 
3951
#| "    Returns success unless an invalid option or JOBSPEC is given."
3819
3952
msgid ""
3820
3953
"Remove jobs from current shell.\n"
3821
3954
"    \n"
3847
3980
 
3848
3981
#: builtins.c:925
3849
3982
#, fuzzy
 
3983
#| msgid ""
 
3984
#| "Send a signal to a job.\n"
 
3985
#| "    \n"
 
3986
#| "    Send the processes identified by PID or JOBSPEC the signal named by\n"
 
3987
#| "    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
 
3988
#| "    SIGTERM is assumed.\n"
 
3989
#| "    \n"
 
3990
#| "    Options:\n"
 
3991
#| "      -s sig\tSIG is a signal name\n"
 
3992
#| "      -n sig\tSIG is a signal number\n"
 
3993
#| "      -l\tlist the signal names; if arguments follow `-l' they are\n"
 
3994
#| "    \tassumed to be signal numbers for which names should be listed\n"
 
3995
#| "    \n"
 
3996
#| "    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
 
3997
#| "    instead of process IDs, and allows processes to be killed if the limit\n"
 
3998
#| "    on processes that you can create is reached.\n"
 
3999
#| "    \n"
 
4000
#| "    Exit Status:\n"
 
4001
#| "    Returns success unless an invalid option is given or an error occurs."
3850
4002
msgid ""
3851
4003
"Send a signal to a job.\n"
3852
4004
"    \n"
3877
4029
"    Параметры:\n"
3878
4030
"      -s сигнал\tназвание сигнала\n"
3879
4031
"      -n сигнал\tномер сигнала\n"
3880
 
"      -l\t\tпоказывает названия сигналов; если после аргументов указано «-"
3881
 
"l»,\n"
3882
 
"    \tони считаются номерами сигналов, для которых необходимо показать "
3883
 
"названия\n"
 
4032
"      -l\t\tпоказывает названия сигналов; если после аргументов указано «-l»,\n"
 
4033
"    \tони считаются номерами сигналов, для которых необходимо показать названия\n"
3884
4034
"    \n"
3885
 
"    kill — это встроенная команда, предназначенная для двух задач: "
3886
 
"использовать\n"
 
4035
"    kill — это встроенная команда, предназначенная для двух задач: использовать\n"
3887
4036
"    номера заданий вместо номеров процессов и убивать процессы\n"
3888
4037
"    при достижении предельного числа процессов.\n"
3889
4038
"    \n"
3890
4039
"    Состояние выхода:\n"
3891
 
"    Возвращает успех, если был указан допустимый параметр или не возникла "
3892
 
"ошибка."
 
4040
"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
3893
4041
 
3894
4042
#: builtins.c:949
3895
4043
msgid ""
3898
4046
"    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
3899
4047
"    fixed-width integers with no check for overflow, though division by 0\n"
3900
4048
"    is trapped and flagged as an error.  The following list of operators is\n"
3901
 
"    grouped into levels of equal-precedence operators.  The levels are "
3902
 
"listed\n"
 
4049
"    grouped into levels of equal-precedence operators.  The levels are listed\n"
3903
4050
"    in order of decreasing precedence.\n"
3904
4051
"    \n"
3905
4052
"    \tid++, id--\tvariable post-increment, post-decrement\n"
3937
4084
msgstr ""
3938
4085
"Расчёт математических выражений.\n"
3939
4086
"    \n"
3940
 
"    Выполняет расчёт всех аргументов в математическом выражении.  Расчёт "
3941
 
"выполняется\n"
 
4087
"    Выполняет расчёт всех аргументов в математическом выражении.  Расчёт выполняется\n"
3942
4088
"    для целых чисел фиксированной ширины с без проверки на переполнение.\n"
3943
 
"    Однако деление на 0 перехватывается и выдаётся ошибка.  Указанные ниже "
3944
 
"операторы объединены\n"
 
4089
"    Однако деление на 0 перехватывается и выдаётся ошибка.  Указанные ниже операторы объединены\n"
3945
4090
"    в группы с одинаковым приоритетом.  Группы перечислены\n"
3946
4091
"    в порядке уменьшения приоритета.\n"
3947
4092
"    \n"
3966
4111
"    \t+=, -=, <<=, >>=,\n"
3967
4112
"    \t&=, ^=, |=\tприсвоение\n"
3968
4113
"    \n"
3969
 
"    в качестве операндов можно использовать переменные командного "
3970
 
"процессора.  Название переменной\n"
3971
 
"    заменяется её значением (приводится к целому числу фиксированной "
3972
 
"ширины)\n"
 
4114
"    в качестве операндов можно использовать переменные командного процессора.  Название переменной\n"
 
4115
"    заменяется её значением (приводится к целому числу фиксированной ширины)\n"
3973
4116
"    в выражении.  У переменной не должен быть включён атрибут integer,\n"
3974
4117
"    чтобы её можно было использовать в выражении.\n"
3975
4118
"    \n"
3978
4121
"    выше правила старшинства.\n"
3979
4122
"    \n"
3980
4123
"    Состояние выхода:\n"
3981
 
"    Если последний АРГУМЕНТ имеет значение 0, let возвращает 1. В противном "
3982
 
"случае let возвращает 0."
 
4124
"    Если последний АРГУМЕНТ имеет значение 0, let возвращает 1. В противном случае let возвращает 0."
3983
4125
 
3984
4126
#: builtins.c:994
3985
4127
#, fuzzy
 
4128
#| msgid ""
 
4129
#| "Read a line from the standard input and split it into fields.\n"
 
4130
#| "    \n"
 
4131
#| "    Reads a single line from the standard input, or from file descriptor FD\n"
 
4132
#| "    if the -u option is supplied.  The line is split into fields as with word\n"
 
4133
#| "    splitting, and the first word is assigned to the first NAME, the second\n"
 
4134
#| "    word to the second NAME, and so on, with any leftover words assigned to\n"
 
4135
#| "    the last NAME.  Only the characters found in $IFS are recognized as word\n"
 
4136
#| "    delimiters.\n"
 
4137
#| "    \n"
 
4138
#| "    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
 
4139
#| "    \n"
 
4140
#| "    Options:\n"
 
4141
#| "      -a array\tassign the words read to sequential indices of the array\n"
 
4142
#| "    \t\tvariable ARRAY, starting at zero\n"
 
4143
#| "      -d delim\tcontinue until the first character of DELIM is read, rather\n"
 
4144
#| "    \t\tthan newline\n"
 
4145
#| "      -e\t\tuse Readline to obtain the line in an interactive shell\n"
 
4146
#| "      -i text\tUse TEXT as the initial text for Readline\n"
 
4147
#| "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 
4148
#| "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 
4149
#| "    \t\tcharacters are read before the delimiter\n"
 
4150
#| "      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
 
4151
#| "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 
4152
#| "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 
4153
#| "    \t\tattempting to read\n"
 
4154
#| "      -r\t\tdo not allow backslashes to escape any characters\n"
 
4155
#| "      -s\t\tdo not echo input coming from a terminal\n"
 
4156
#| "      -t timeout\ttime out and return failure if a complete line of input is\n"
 
4157
#| "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 
4158
#| "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 
4159
#| "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
 
4160
#| "    \t\twithout trying to read any data, returning success only if\n"
 
4161
#| "    \t\tinput is available on the specified file descriptor.  The\n"
 
4162
#| "    \t\texit status is greater than 128 if the timeout is exceeded\n"
 
4163
#| "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 
4164
#| "    \n"
 
4165
#| "    Exit Status:\n"
 
4166
#| "    The return code is zero, unless end-of-file is encountered, read times out\n"
 
4167
#| "    (in which case it's greater than 128), a variable assignment error occurs,\n"
 
4168
#| "    or an invalid file descriptor is supplied as the argument to -u."
3986
4169
msgid ""
3987
4170
"Read a line from the standard input and split it into fields.\n"
3988
4171
"    \n"
3989
4172
"    Reads a single line from the standard input, or from file descriptor FD\n"
3990
 
"    if the -u option is supplied.  The line is split into fields as with "
3991
 
"word\n"
 
4173
"    if the -u option is supplied.  The line is split into fields as with word\n"
3992
4174
"    splitting, and the first word is assigned to the first NAME, the second\n"
3993
4175
"    word to the second NAME, and so on, with any leftover words assigned to\n"
3994
 
"    the last NAME.  Only the characters found in $IFS are recognized as "
3995
 
"word\n"
3996
 
"    delimiters. By default, the backslash character escapes delimiter "
3997
 
"characters\n"
 
4176
"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
 
4177
"    delimiters. By default, the backslash character escapes delimiter characters\n"
3998
4178
"    and newline.\n"
3999
4179
"    \n"
4000
 
"    If no NAMEs are supplied, the line read is stored in the REPLY "
4001
 
"variable.\n"
 
4180
"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
4002
4181
"    \n"
4003
4182
"    Options:\n"
4004
4183
"      -a array\tassign the words read to sequential indices of the array\n"
4010
4189
"      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
4011
4190
"    \t\tfor a newline, but honor a delimiter if fewer than\n"
4012
4191
"    \t\tNCHARS characters are read before the delimiter\n"
4013
 
"      -N nchars\treturn only after reading exactly NCHARS characters, "
4014
 
"unless\n"
 
4192
"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
4015
4193
"    \t\tEOF is encountered or read times out, ignoring any\n"
4016
4194
"    \t\tdelimiter\n"
4017
4195
"      -p prompt\toutput the string PROMPT without a trailing newline before\n"
4029
4207
"      -u fd\tread from file descriptor FD instead of the standard input\n"
4030
4208
"    \n"
4031
4209
"    Exit Status:\n"
4032
 
"    The return code is zero, unless end-of-file is encountered, read times "
4033
 
"out\n"
4034
 
"    (in which case it's greater than 128), a variable assignment error "
4035
 
"occurs,\n"
 
4210
"    The return code is zero, unless end-of-file is encountered, read times out\n"
 
4211
"    (in which case it's greater than 128), a variable assignment error occurs,\n"
4036
4212
"    or an invalid file descriptor is supplied as the argument to -u."
4037
4213
msgstr ""
4038
4214
"Чтение строки со стандартного ввода и разделение её на поля.\n"
4039
4215
"    \n"
4040
4216
"    Читает одну строку со стандартного ввода или из файлового дескриптора,\n"
4041
4217
"    если указан параметр -u.  Строка разделяется на поля по словам.\n"
4042
 
"    Первое слово присваивается первому указанному имени, второе слово — "
4043
 
"второму\n"
 
4218
"    Первое слово присваивается первому указанному имени, второе слово — второму\n"
4044
4219
"    имени и так далее.\n"
4045
 
"    Оставшиеся слова присваиваются последнему указанному имени.  В качестве "
4046
 
"разделителей слов используются только символы\n"
 
4220
"    Оставшиеся слова присваиваются последнему указанному имени.  В качестве разделителей слов используются только символы\n"
4047
4221
"    из переменной $IFS.\n"
4048
4222
"    \n"
4049
 
"    Если имена не указаны, прочитанная строка сохраняется в переменной "
4050
 
"$REPLY.\n"
 
4223
"    Если имена не указаны, прочитанная строка сохраняется в переменной $REPLY.\n"
4051
4224
"    \n"
4052
4225
"    Параметры:\n"
4053
4226
"      -a массив\tпоследовательно присвоить прочитанные слова указателям\n"
4054
4227
"    \t\tмассива, начиная с нуля\n"
4055
4228
"      -d разделитель\tпродолжить до первого разделителя,\n"
4056
4229
"    \t\tа не до символа новой строки\n"
4057
 
"      -e\t\tс помощью readline получить строку в интерактивном командном "
4058
 
"процессоре\n"
 
4230
"      -e\t\tс помощью readline получить строку в интерактивном командном процессоре\n"
4059
4231
"      -i текст\t\tиспользовать текст в качестве исходного для readline\n"
4060
 
"      -n число_знаков\tвыполнить возврат после прочтения числа знаков, а не "
4061
 
"ждать\n"
4062
 
"    \t\tсимвола новой строки; учитывать разделитель, если до него было "
4063
 
"прочитано\n"
 
4232
"      -n число_знаков\tвыполнить возврат после прочтения числа знаков, а не ждать\n"
 
4233
"    \t\tсимвола новой строки; учитывать разделитель, если до него было прочитано\n"
4064
4234
"    \t\tменьше указанного числа знаков\n"
4065
 
"      -N число_знаков\tвыполнить возврат только после прочтения указанного "
4066
 
"числа знаков,\n"
4067
 
"    \t\tесли только не был получен конец строки или не истекло время "
4068
 
"ожидания, игнорируя все разделители\n"
 
4235
"      -N число_знаков\tвыполнить возврат только после прочтения указанного числа знаков,\n"
 
4236
"    \t\tесли только не был получен конец строки или не истекло время ожидания, игнорируя все разделители\n"
4069
4237
"      -p приглашение\tпоказать приглашение без символа новой строки в конце\n"
4070
4238
"    \t\tперед тем как читать\n"
4071
4239
"      -r\t\tне выполнять экранирование символами косой черты\n"
4072
4240
"      -s\t\tне показывать данные, полученные из терминала\n"
4073
 
"      -t тайм-аут\tпрекратить ожидание и вывести ошибку, если полная "
4074
 
"входная\n"
4075
 
"    \t\tстрока не была прочитана за указанное число секунд  В переменной "
4076
 
"$TMOUT хранится\n"
 
4241
"      -t тайм-аут\tпрекратить ожидание и вывести ошибку, если полная входная\n"
 
4242
"    \t\tстрока не была прочитана за указанное число секунд  В переменной $TMOUT хранится\n"
4077
4243
"    \t\tзначение тайм-аута по умолчанию.  Время ожидания\n"
4078
 
"    \t\tможет быть дробным числом.  Если тайм-аут равен 0, read немедленно "
4079
 
"выполняет возврат,\n"
 
4244
"    \t\tможет быть дробным числом.  Если тайм-аут равен 0, read немедленно выполняет возврат,\n"
4080
4245
"    \t\tне пытаясь прочитать никакие данные. Успех возвращается,\n"
4081
 
"    \t\tтолько если входные данные доступны по указанному файловому "
4082
 
"дескриптору.   \n"
 
4246
"    \t\tтолько если входные данные доступны по указанному файловому дескриптору.   \n"
4083
4247
"    \t\tСостояние выхода больше 128, если время ожидания было превышено.\n"
4084
4248
"      -u fd\t\tчитать из файлового дескриптора, а не со стандартного входа\n"
4085
4249
"    \n"
4086
4250
"    Состояние выхода:\n"
4087
 
"    Состояние выхода будет нулевым, если не был встречен конец файла, не "
4088
 
"истекло время ожидания\n"
4089
 
"    (в этом случае состояние выхода будет больше 128), не возникла ошибка "
4090
 
"присвоения переменной\n"
 
4251
"    Состояние выхода будет нулевым, если не был встречен конец файла, не истекло время ожидания\n"
 
4252
"    (в этом случае состояние выхода будет больше 128), не возникла ошибка присвоения переменной\n"
4091
4253
"    или не был указан недопустимый файловый дескриптор как аргумент для -u."
4092
4254
 
4093
4255
#: builtins.c:1042
4108
4270
"    последней команды, выполненной в функции или скрипте.\n"
4109
4271
"    \n"
4110
4272
"    Состояние выхода:\n"
4111
 
"    Возвращает N или ошибку, если командный процессор не выполняет функцию "
4112
 
"или скрипт."
 
4273
"    Возвращает N или ошибку, если командный процессор не выполняет функцию или скрипт."
4113
4274
 
4114
4275
#: builtins.c:1055
4115
4276
#, fuzzy
 
4277
#| msgid ""
 
4278
#| "Set or unset values of shell options and positional parameters.\n"
 
4279
#| "    \n"
 
4280
#| "    Change the value of shell attributes and positional parameters, or\n"
 
4281
#| "    display the names and values of shell variables.\n"
 
4282
#| "    \n"
 
4283
#| "    Options:\n"
 
4284
#| "      -a  Mark variables which are modified or created for export.\n"
 
4285
#| "      -b  Notify of job termination immediately.\n"
 
4286
#| "      -e  Exit immediately if a command exits with a non-zero status.\n"
 
4287
#| "      -f  Disable file name generation (globbing).\n"
 
4288
#| "      -h  Remember the location of commands as they are looked up.\n"
 
4289
#| "      -k  All assignment arguments are placed in the environment for a\n"
 
4290
#| "          command, not just those that precede the command name.\n"
 
4291
#| "      -m  Job control is enabled.\n"
 
4292
#| "      -n  Read commands but do not execute them.\n"
 
4293
#| "      -o option-name\n"
 
4294
#| "          Set the variable corresponding to option-name:\n"
 
4295
#| "              allexport    same as -a\n"
 
4296
#| "              braceexpand  same as -B\n"
 
4297
#| "              emacs        use an emacs-style line editing interface\n"
 
4298
#| "              errexit      same as -e\n"
 
4299
#| "              errtrace     same as -E\n"
 
4300
#| "              functrace    same as -T\n"
 
4301
#| "              hashall      same as -h\n"
 
4302
#| "              histexpand   same as -H\n"
 
4303
#| "              history      enable command history\n"
 
4304
#| "              ignoreeof    the shell will not exit upon reading EOF\n"
 
4305
#| "              interactive-comments\n"
 
4306
#| "                           allow comments to appear in interactive commands\n"
 
4307
#| "              keyword      same as -k\n"
 
4308
#| "              monitor      same as -m\n"
 
4309
#| "              noclobber    same as -C\n"
 
4310
#| "              noexec       same as -n\n"
 
4311
#| "              noglob       same as -f\n"
 
4312
#| "              nolog        currently accepted but ignored\n"
 
4313
#| "              notify       same as -b\n"
 
4314
#| "              nounset      same as -u\n"
 
4315
#| "              onecmd       same as -t\n"
 
4316
#| "              physical     same as -P\n"
 
4317
#| "              pipefail     the return value of a pipeline is the status of\n"
 
4318
#| "                           the last command to exit with a non-zero status,\n"
 
4319
#| "                           or zero if no command exited with a non-zero status\n"
 
4320
#| "              posix        change the behavior of bash where the default\n"
 
4321
#| "                           operation differs from the Posix standard to\n"
 
4322
#| "                           match the standard\n"
 
4323
#| "              privileged   same as -p\n"
 
4324
#| "              verbose      same as -v\n"
 
4325
#| "              vi           use a vi-style line editing interface\n"
 
4326
#| "              xtrace       same as -x\n"
 
4327
#| "      -p  Turned on whenever the real and effective user ids do not match.\n"
 
4328
#| "          Disables processing of the $ENV file and importing of shell\n"
 
4329
#| "          functions.  Turning this option off causes the effective uid and\n"
 
4330
#| "          gid to be set to the real uid and gid.\n"
 
4331
#| "      -t  Exit after reading and executing one command.\n"
 
4332
#| "      -u  Treat unset variables as an error when substituting.\n"
 
4333
#| "      -v  Print shell input lines as they are read.\n"
 
4334
#| "      -x  Print commands and their arguments as they are executed.\n"
 
4335
#| "      -B  the shell will perform brace expansion\n"
 
4336
#| "      -C  If set, disallow existing regular files to be overwritten\n"
 
4337
#| "          by redirection of output.\n"
 
4338
#| "      -E  If set, the ERR trap is inherited by shell functions.\n"
 
4339
#| "      -H  Enable ! style history substitution.  This flag is on\n"
 
4340
#| "          by default when the shell is interactive.\n"
 
4341
#| "      -P  If set, do not resolve symbolic links when executing commands\n"
 
4342
#| "          such as cd which change the current directory.\n"
 
4343
#| "      -T  If set, the DEBUG trap is inherited by shell functions.\n"
 
4344
#| "      --  Assign any remaining arguments to the positional parameters.\n"
 
4345
#| "          If there are no remaining arguments, the positional parameters\n"
 
4346
#| "          are unset.\n"
 
4347
#| "      -   Assign any remaining arguments to the positional parameters.\n"
 
4348
#| "          The -x and -v options are turned off.\n"
 
4349
#| "    \n"
 
4350
#| "    Using + rather than - causes these flags to be turned off.  The\n"
 
4351
#| "    flags can also be used upon invocation of the shell.  The current\n"
 
4352
#| "    set of flags may be found in $-.  The remaining n ARGs are positional\n"
 
4353
#| "    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
 
4354
#| "    ARGs are given, all shell variables are printed.\n"
 
4355
#| "    \n"
 
4356
#| "    Exit Status:\n"
 
4357
#| "    Returns success unless an invalid option is given."
4116
4358
msgid ""
4117
4359
"Set or unset values of shell options and positional parameters.\n"
4118
4360
"    \n"
4155
4397
"              physical     same as -P\n"
4156
4398
"              pipefail     the return value of a pipeline is the status of\n"
4157
4399
"                           the last command to exit with a non-zero status,\n"
4158
 
"                           or zero if no command exited with a non-zero "
4159
 
"status\n"
 
4400
"                           or zero if no command exited with a non-zero status\n"
4160
4401
"              posix        change the behavior of bash where the default\n"
4161
4402
"                           operation differs from the Posix standard to\n"
4162
4403
"                           match the standard\n"
4180
4421
"          by default when the shell is interactive.\n"
4181
4422
"      -P  If set, do not resolve symbolic links when executing commands\n"
4182
4423
"          such as cd which change the current directory.\n"
4183
 
"      -T  If set, the DEBUG and RETURN traps are inherited by shell "
4184
 
"functions.\n"
 
4424
"      -T  If set, the DEBUG and RETURN traps are inherited by shell functions.\n"
4185
4425
"      --  Assign any remaining arguments to the positional parameters.\n"
4186
4426
"          If there are no remaining arguments, the positional parameters\n"
4187
4427
"          are unset.\n"
4197
4437
"    Exit Status:\n"
4198
4438
"    Returns success unless an invalid option is given."
4199
4439
msgstr ""
4200
 
"Присвоение или удаление значений параметров командного процессора и "
4201
 
"позиционных параметров.\n"
 
4440
"Присвоение или удаление значений параметров командного процессора и позиционных параметров.\n"
4202
4441
"    \n"
4203
 
"    Изменяет значение атрибутов командного процессора и позиционных "
4204
 
"параметров или\n"
 
4442
"    Изменяет значение атрибутов командного процессора и позиционных параметров или\n"
4205
4443
"    выводит названия и значения переменных командного процессора.\n"
4206
4444
"    \n"
4207
4445
"    Параметры:\n"
4208
 
"      -a  пометить переменные, которые были изменены или созданы для "
4209
 
"экспорта\n"
 
4446
"      -a  пометить переменные, которые были изменены или созданы для экспорта\n"
4210
4447
"      -b  немедленно уведомить о завершении задания\n"
4211
 
"      -e  немедленно выйти, если команда выполняет выход с ненулевым "
4212
 
"состоянием\n"
 
4448
"      -e  немедленно выйти, если команда выполняет выход с ненулевым состоянием\n"
4213
4449
"      -f  отключить генерацию имён файлов (подстановка)\n"
4214
4450
"      -h  запомнить расположение команд, как они выглядели ранее\n"
4215
4451
"      -k  поместить в окружение для команды все аргументы присвоения,\n"
4220
4456
"          Задаёт переменную, соответствующую названию параметра:\n"
4221
4457
"              allexport    эквивалент -a\n"
4222
4458
"              braceexpand  эквивалент -B\n"
4223
 
"              emacs        использовать стиль emacs для редактирования "
4224
 
"строк\n"
 
4459
"              emacs        использовать стиль emacs для редактирования строк\n"
4225
4460
"              errexit      эквивалент -e\n"
4226
4461
"              errtrace     эквивалент -E\n"
4227
4462
"              functrace    эквивалент -T\n"
4228
4463
"              hashall      эквивалент -h\n"
4229
4464
"              histexpand   эквивалент -H\n"
4230
4465
"              history      включить журнал команд\n"
4231
 
"              ignoreeof    не закрывать командный процессор после получения "
4232
 
"конца файла\n"
 
4466
"              ignoreeof    не закрывать командный процессор после получения конца файла\n"
4233
4467
"              interactive-comments\n"
4234
 
"                           разрешить показ комментариев в интерактивных "
4235
 
"командах\n"
 
4468
"                           разрешить показ комментариев в интерактивных командах\n"
4236
4469
"              keyword      эквивалент -k\n"
4237
4470
"              monitor      эквивалент -m\n"
4238
4471
"              noclobber    эквивалент -C\n"
4243
4476
"              nounset      эквивалент -u\n"
4244
4477
"              onecmd       эквивалент -t\n"
4245
4478
"              physical     эквивалент -P\n"
4246
 
"              pipefail     возвращаемое значение конвейера является "
4247
 
"состоянием\n"
4248
 
"                           последней команды, завершившейся с ненулевым "
4249
 
"состоянием,\n"
4250
 
"                           или нулём, если не было команды, завершившейся с "
4251
 
"ненулевым состоянием\n"
 
4479
"              pipefail     возвращаемое значение конвейера является состоянием\n"
 
4480
"                           последней команды, завершившейся с ненулевым состоянием,\n"
 
4481
"                           или нулём, если не было команды, завершившейся с ненулевым состоянием\n"
4252
4482
"              posix        изменить поведение bash там, где операции\n"
4253
 
"                           по умолчанию отличаются от стандарта Posix, "
4254
 
"чтобы\n"
 
4483
"                           по умолчанию отличаются от стандарта Posix, чтобы\n"
4255
4484
"                           соответствовать этому стандарту\n"
4256
4485
"              privileged   эквивалент -p\n"
4257
4486
"              verbose      эквивалент -v\n"
4258
4487
"              vi           использовать стиль vi для редактирования строк\n"
4259
4488
"              xtrace       эквивалент -x\n"
4260
 
"      -p  Включён, когда реальный и эффективный идентификаторы пользователя "
4261
 
"не совпадают.\n"
 
4489
"      -p  Включён, когда реальный и эффективный идентификаторы пользователя не совпадают.\n"
4262
4490
"          Отключает обработку файла $ENV и импорт функций командного\n"
4263
4491
"          процессора.  Если отключить этот параметр, эффективные UID и GID\n"
4264
4492
"          будут назначены реальным UID и GID.\n"
4269
4497
"      -B  Командный процессор развернёт скобки.\n"
4270
4498
"      -C  Если задано, запретить перезапись существующих обычных файлов\n"
4271
4499
"          вследствие перенаправления вывода.\n"
4272
 
"      -E  Если задано, ловушка ERR наследуется функциями командного "
4273
 
"процессора.\n"
4274
 
"      -H  Включить замену журнала с использованием !.  По умолчанию этот "
4275
 
"флаг\n"
 
4500
"      -E  Если задано, ловушка ERR наследуется функциями командного процессора.\n"
 
4501
"      -H  Включить замену журнала с использованием !.  По умолчанию этот флаг\n"
4276
4502
"          установлен, если командный процессор интерактивный.\n"
4277
 
"      -P  Если задано, не разрешать символьные ссылки при выполнении "
4278
 
"команд,\n"
 
4503
"      -P  Если задано, не разрешать символьные ссылки при выполнении команд,\n"
4279
4504
"          таких как cd, которые изменяют текущий каталог.\n"
4280
 
"      -T  Если задано, ловушка DEBUG наследуется функциями командного "
4281
 
"процессора.\n"
 
4505
"      -T  Если задано, ловушка DEBUG наследуется функциями командного процессора.\n"
4282
4506
"      --  Назначить все оставшиеся аргументы позиционным параметрам.\n"
4283
4507
"          Если аргументов не осталось, позиционные параметры\n"
4284
4508
"          удаляются.\n"
4286
4510
"          Параметры -x и -v выключены.\n"
4287
4511
"    \n"
4288
4512
"    Если вместо - указать +, флаги будут выключены.   \n"
4289
 
"    Флаги также можно использовать до вызова командного процессора.  "
4290
 
"Текущий\n"
4291
 
"    набор флагов можно просмотреть в $-.  Оставшиеся n аргументов являются "
4292
 
"позиционными\n"
 
4513
"    Флаги также можно использовать до вызова командного процессора.  Текущий\n"
 
4514
"    набор флагов можно просмотреть в $-.  Оставшиеся n аргументов являются позиционными\n"
4293
4515
"    параметрами и назначаются в порядке $1, $2, .. $n.  Если\n"
4294
4516
"    аргументы не указаны, выводятся все переменные командного процессора.\n"
4295
4517
"    \n"
4298
4520
 
4299
4521
#: builtins.c:1140
4300
4522
#, fuzzy
 
4523
#| msgid ""
 
4524
#| "Unset values and attributes of shell variables and functions.\n"
 
4525
#| "    \n"
 
4526
#| "    For each NAME, remove the corresponding variable or function.\n"
 
4527
#| "    \n"
 
4528
#| "    Options:\n"
 
4529
#| "      -f\ttreat each NAME as a shell function\n"
 
4530
#| "      -v\ttreat each NAME as a shell variable\n"
 
4531
#| "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 
4532
#| "    \trather than the variable it references\n"
 
4533
#| "    \n"
 
4534
#| "    Without options, unset first tries to unset a variable, and if that fails,\n"
 
4535
#| "    tries to unset a function.\n"
 
4536
#| "    \n"
 
4537
#| "    Some variables cannot be unset; also see `readonly'.\n"
 
4538
#| "    \n"
 
4539
#| "    Exit Status:\n"
 
4540
#| "    Returns success unless an invalid option is given or a NAME is read-only."
4301
4541
msgid ""
4302
4542
"Unset values and attributes of shell variables and functions.\n"
4303
4543
"    \n"
4309
4549
"      -n\ttreat each NAME as a name reference and unset the variable itself\n"
4310
4550
"    \t\trather than the variable it references\n"
4311
4551
"    \n"
4312
 
"    Without options, unset first tries to unset a variable, and if that "
4313
 
"fails,\n"
 
4552
"    Without options, unset first tries to unset a variable, and if that fails,\n"
4314
4553
"    tries to unset a function.\n"
4315
4554
"    \n"
4316
4555
"    Some variables cannot be unset; also see `readonly'.\n"
4325
4564
"    Параметры:\n"
4326
4565
"      -f\tсчитать каждое указанное имя функцией командного процессора\n"
4327
4566
"      -v\tсчитать каждое указанное имя переменной командного процессора\n"
4328
 
"      -n\tсчитать каждое указанное имя ссылкой на название и удалить саму "
4329
 
"переменную,\n"
 
4567
"      -n\tсчитать каждое указанное имя ссылкой на название и удалить саму переменную,\n"
4330
4568
"    \tа не переменную, на которую указывает ссылка\n"
4331
4569
"    \n"
4332
 
"    Если параметры не указаны, unset сначала пытается удалить переменную. "
4333
 
"Если это не удаётся,\n"
 
4570
"    Если параметры не указаны, unset сначала пытается удалить переменную. Если это не удаётся,\n"
4334
4571
"    пытается удалить функцию.\n"
4335
4572
"    \n"
4336
4573
"    Некоторые переменные нельзя удалить. См. также «readonly».\n"
4337
4574
"    \n"
4338
4575
"    Состояние выхода:\n"
4339
 
"    Возвращает успех, если был указан допустимый параметр или указанное имя "
4340
 
"доступно для записи."
 
4576
"    Возвращает успех, если был указан допустимый параметр или указанное имя доступно для записи."
4341
4577
 
4342
4578
#: builtins.c:1162
4343
4579
msgid ""
4344
4580
"Set export attribute for shell variables.\n"
4345
4581
"    \n"
4346
4582
"    Marks each NAME for automatic export to the environment of subsequently\n"
4347
 
"    executed commands.  If VALUE is supplied, assign VALUE before "
4348
 
"exporting.\n"
 
4583
"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
4349
4584
"    \n"
4350
4585
"    Options:\n"
4351
4586
"      -f\trefer to shell functions\n"
4360
4595
"Установка атрибута экспорта для переменных командного процессора.\n"
4361
4596
"    \n"
4362
4597
"    Помечает все имена для автоматического экспорта в среду для\n"
4363
 
"    последующих выполняемых команд.  Если указано значение, оно "
4364
 
"присваивается перед экспортом.\n"
 
4598
"    последующих выполняемых команд.  Если указано значение, оно присваивается перед экспортом.\n"
4365
4599
"    \n"
4366
4600
"    Параметры:\n"
4367
4601
"      -f\tиспользовать функции командного процессора\n"
4375
4609
 
4376
4610
#: builtins.c:1181
4377
4611
#, fuzzy
 
4612
#| msgid ""
 
4613
#| "Mark shell variables as unchangeable.\n"
 
4614
#| "    \n"
 
4615
#| "    Mark each NAME as read-only; the values of these NAMEs may not be\n"
 
4616
#| "    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
 
4617
#| "    before marking as read-only.\n"
 
4618
#| "    \n"
 
4619
#| "    Options:\n"
 
4620
#| "      -a\trefer to indexed array variables\n"
 
4621
#| "      -A\trefer to associative array variables\n"
 
4622
#| "      -f\trefer to shell functions\n"
 
4623
#| "      -p\tdisplay a list of all readonly variables or functions, depending on\n"
 
4624
#| "            whether or not the -f option is given\n"
 
4625
#| "    \n"
 
4626
#| "    An argument of `--' disables further option processing.\n"
 
4627
#| "    \n"
 
4628
#| "    Exit Status:\n"
 
4629
#| "    Returns success unless an invalid option is given or NAME is invalid."
4378
4630
msgid ""
4379
4631
"Mark shell variables as unchangeable.\n"
4380
4632
"    \n"
4397
4649
"Запрет изменения переменных командного процессора.\n"
4398
4650
"    \n"
4399
4651
"    Делает каждое имя доступным только чтения. Значения этих имён нельзя\n"
4400
 
"    будет изменить в будущем.  Если указано значение, присваивает это "
4401
 
"значение\n"
 
4652
"    будет изменить в будущем.  Если указано значение, присваивает это значение\n"
4402
4653
"    перед тем, как сделать его доступным только для чтения.\n"
4403
4654
"    \n"
4404
4655
"    Параметры:\n"
4405
4656
"      -a\tссылаться на переменные индексированного массива\n"
4406
4657
"      -A\tссылаться на переменные ассоциативного массива\n"
4407
4658
"      -f\tиспользовать функции командного процессора\n"
4408
 
"      -p\tвывести список всех переменных или функций, доступных только для "
4409
 
"чтения,\n"
 
4659
"      -p\tвывести список всех переменных или функций, доступных только для чтения,\n"
4410
4660
"            в зависимости от того, указан ли параметр -f\n"
4411
4661
"    \n"
4412
4662
"    Аргумент «--» отключает дальнейшую обработку параметров.\n"
4447
4697
msgstr ""
4448
4698
"Выполнение команд из файла в текущем командном процессоре.\n"
4449
4699
"    \n"
4450
 
"    Читает и выполняет команды из указанного файла в текущем командном "
4451
 
"процессоре.   \n"
4452
 
"    Файла ищется в каталогах, указанных в переменной $PATH.\n"
 
4700
"    Читает и выполняет команды из указанного файла в текущем командном процессоре.   \n"
 
4701
"    Файл ищется в каталогах, указанных в переменной $PATH.\n"
4453
4702
"    Если указаны аргументы, они становятся позиционными параметрами\n"
4454
4703
"    при выполнении файла.\n"
4455
4704
"    \n"
4456
4705
"    Состояние выхода:\n"
4457
 
"    Возвращает состояние последней выполненной команды из файла. Возвращает "
4458
 
"ошибку,\n"
 
4706
"    Возвращает состояние последней выполненной команды из файла. Возвращает ошибку,\n"
4459
4707
"    если файл не удаётся прочитать."
4460
4708
 
4461
4709
#: builtins.c:1246
4473
4721
msgstr ""
4474
4722
"Приостановка работы командного процессора.\n"
4475
4723
"    \n"
4476
 
"    Приостанавливает работу текущего командного процессора до получения "
4477
 
"сигнала SIGCONT.\n"
4478
 
"    Работу командных процессоров login можно приостановить только в "
4479
 
"принудительном режиме.\n"
 
4724
"    Приостанавливает работу текущего командного процессора до получения сигнала SIGCONT.\n"
 
4725
"    Работу командных процессоров login можно приостановить только в принудительном режиме.\n"
4480
4726
"    \n"
4481
4727
"    Параметры:\n"
4482
 
"      -f\tпринудительно приостановить работу, даже если командный "
4483
 
"процессор — login\n"
 
4728
"      -f\tпринудительно приостановить работу, даже если командный процессор — login\n"
4484
4729
"    \n"
4485
4730
"    Состояние выхода:\n"
4486
 
"    Возвращает успех, если не включено управление заданиями или не произошла "
4487
 
"ошибка."
 
4731
"    Возвращает успех, если не включено управление заданиями или не произошла ошибка."
4488
4732
 
4489
4733
#: builtins.c:1262
4490
4734
#, fuzzy
 
4735
#| msgid ""
 
4736
#| "Evaluate conditional expression.\n"
 
4737
#| "    \n"
 
4738
#| "    Exits with a status of 0 (true) or 1 (false) depending on\n"
 
4739
#| "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
 
4740
#| "    expressions are often used to examine the status of a file.  There\n"
 
4741
#| "    are string operators and numeric comparison operators as well.\n"
 
4742
#| "    \n"
 
4743
#| "    The behavior of test depends on the number of arguments.  Read the\n"
 
4744
#| "    bash manual page for the complete specification.\n"
 
4745
#| "    \n"
 
4746
#| "    File operators:\n"
 
4747
#| "    \n"
 
4748
#| "      -a FILE        True if file exists.\n"
 
4749
#| "      -b FILE        True if file is block special.\n"
 
4750
#| "      -c FILE        True if file is character special.\n"
 
4751
#| "      -d FILE        True if file is a directory.\n"
 
4752
#| "      -e FILE        True if file exists.\n"
 
4753
#| "      -f FILE        True if file exists and is a regular file.\n"
 
4754
#| "      -g FILE        True if file is set-group-id.\n"
 
4755
#| "      -h FILE        True if file is a symbolic link.\n"
 
4756
#| "      -L FILE        True if file is a symbolic link.\n"
 
4757
#| "      -k FILE        True if file has its `sticky' bit set.\n"
 
4758
#| "      -p FILE        True if file is a named pipe.\n"
 
4759
#| "      -r FILE        True if file is readable by you.\n"
 
4760
#| "      -s FILE        True if file exists and is not empty.\n"
 
4761
#| "      -S FILE        True if file is a socket.\n"
 
4762
#| "      -t FD          True if FD is opened on a terminal.\n"
 
4763
#| "      -u FILE        True if the file is set-user-id.\n"
 
4764
#| "      -w FILE        True if the file is writable by you.\n"
 
4765
#| "      -x FILE        True if the file is executable by you.\n"
 
4766
#| "      -O FILE        True if the file is effectively owned by you.\n"
 
4767
#| "      -G FILE        True if the file is effectively owned by your group.\n"
 
4768
#| "      -N FILE        True if the file has been modified since it was last read.\n"
 
4769
#| "    \n"
 
4770
#| "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 
4771
#| "                       modification date).\n"
 
4772
#| "    \n"
 
4773
#| "      FILE1 -ot FILE2  True if file1 is older than file2.\n"
 
4774
#| "    \n"
 
4775
#| "      FILE1 -ef FILE2  True if file1 is a hard link to file2.\n"
 
4776
#| "    \n"
 
4777
#| "    String operators:\n"
 
4778
#| "    \n"
 
4779
#| "      -z STRING      True if string is empty.\n"
 
4780
#| "    \n"
 
4781
#| "      -n STRING\n"
 
4782
#| "         STRING      True if string is not empty.\n"
 
4783
#| "    \n"
 
4784
#| "      STRING1 = STRING2\n"
 
4785
#| "                     True if the strings are equal.\n"
 
4786
#| "      STRING1 != STRING2\n"
 
4787
#| "                     True if the strings are not equal.\n"
 
4788
#| "      STRING1 < STRING2\n"
 
4789
#| "                     True if STRING1 sorts before STRING2 lexicographically.\n"
 
4790
#| "      STRING1 > STRING2\n"
 
4791
#| "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 
4792
#| "    \n"
 
4793
#| "    Other operators:\n"
 
4794
#| "    \n"
 
4795
#| "      -o OPTION      True if the shell option OPTION is enabled.\n"
 
4796
#| "      -v VAR\t True if the shell variable VAR is set\n"
 
4797
#| "      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
 
4798
#| "      ! EXPR         True if expr is false.\n"
 
4799
#| "      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
 
4800
#| "      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
 
4801
#| "    \n"
 
4802
#| "      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
 
4803
#| "                     -lt, -le, -gt, or -ge.\n"
 
4804
#| "    \n"
 
4805
#| "    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
 
4806
#| "    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
 
4807
#| "    than ARG2.\n"
 
4808
#| "    \n"
 
4809
#| "    Exit Status:\n"
 
4810
#| "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
 
4811
#| "    false or an invalid argument is given."
4491
4812
msgid ""
4492
4813
"Evaluate conditional expression.\n"
4493
4814
"    \n"
4521
4842
"      -x FILE        True if the file is executable by you.\n"
4522
4843
"      -O FILE        True if the file is effectively owned by you.\n"
4523
4844
"      -G FILE        True if the file is effectively owned by your group.\n"
4524
 
"      -N FILE        True if the file has been modified since it was last "
4525
 
"read.\n"
 
4845
"      -N FILE        True if the file has been modified since it was last read.\n"
4526
4846
"    \n"
4527
4847
"      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
4528
4848
"                       modification date).\n"
4543
4863
"      STRING1 != STRING2\n"
4544
4864
"                     True if the strings are not equal.\n"
4545
4865
"      STRING1 < STRING2\n"
4546
 
"                     True if STRING1 sorts before STRING2 "
4547
 
"lexicographically.\n"
 
4866
"                     True if STRING1 sorts before STRING2 lexicographically.\n"
4548
4867
"      STRING1 > STRING2\n"
4549
4868
"                     True if STRING1 sorts after STRING2 lexicographically.\n"
4550
4869
"    \n"
4572
4891
"Расчёт условного выражения.\n"
4573
4892
"    \n"
4574
4893
"    Возвращает состояние 0 (истина) или 1 (ложь) после\n"
4575
 
"    расчёта выражения.  Выражения могут быть унарными или бинарными.  "
4576
 
"Унарные\n"
 
4894
"    расчёта выражения.  Выражения могут быть унарными или бинарными.  Унарные\n"
4577
4895
"    выражения часто используются для определения состояния файла.  Также\n"
4578
4896
"    доступны стоковые операторы и операторы сравнения чисел.\n"
4579
4897
"    \n"
4587
4905
"      -c ФАЙЛ        Истина, если файл представляет символьное устройство.\n"
4588
4906
"      -d ФАЙЛ        Истина, если файл является каталогом.\n"
4589
4907
"      -e ФАЙЛ        Истина, если файл существует.\n"
4590
 
"      -f ФАЙЛ        Истина, если файл существует и является обычным "
4591
 
"файлом.\n"
 
4908
"      -f ФАЙЛ        Истина, если файл существует и является обычным файлом.\n"
4592
4909
"      -g ФАЙЛ        Истина, если для файла установлен бит SGID.\n"
4593
4910
"      -h ФАЙЛ        Истина, если файл является символьной ссылкой.\n"
4594
4911
"      -L ФАЙЛ        Истина, если файл является символьной ссылкой.\n"
4597
4914
"      -r ФАЙЛ        Истина, если вы можете прочитать файл.\n"
4598
4915
"      -s ФАЙЛ        Истина, если файл существует и не является пустым.\n"
4599
4916
"      -S ФАЙЛ        Истина, если файл является сокетом.\n"
4600
 
"      -t ФД          Истина, если файловый дескриптор ФД открыт в "
4601
 
"терминале.\n"
 
4917
"      -t ФД          Истина, если файловый дескриптор ФД открыт в терминале.\n"
4602
4918
"      -u ФАЙЛ        Истина, если для файла установлен бит SUID.\n"
4603
4919
"      -w ФАЙЛ        Истина, если вы можете выполнить запись в файл.\n"
4604
4920
"      -x ФАЙЛ        Истина, если вы можете выполнить файл.\n"
4605
 
"      -O ФАЙЛ        Истина, если вы являетесь эффективным владельцем "
4606
 
"файла.\n"
4607
 
"      -G ФАЙЛ        Истина, если ваша группа является эффективным "
4608
 
"владельцем файла.\n"
 
4921
"      -O ФАЙЛ        Истина, если вы являетесь эффективным владельцем файла.\n"
 
4922
"      -G ФАЙЛ        Истина, если ваша группа является эффективным владельцем файла.\n"
4609
4923
"      -N ФАЙЛ        Истина, если файл был изменён после последнего чтения.\n"
4610
4924
"    \n"
4611
4925
"      ФАЙЛ1 -nt ФАЙЛ2  Истина, если файл1 новее файла2 (согласно\n"
4613
4927
"    \n"
4614
4928
"      ФАЙЛ1 -ot ФАЙЛ2  Истина, если файл1 старее файла2.\n"
4615
4929
"    \n"
4616
 
"      ФАЙЛ1 -ef ФАЙЛ2  Истина, если файл1 является жёсткой ссылкой на "
4617
 
"файл2.\n"
 
4930
"      ФАЙЛ1 -ef ФАЙЛ2  Истина, если файл1 является жёсткой ссылкой на файл2.\n"
4618
4931
"    \n"
4619
4932
"    Строковые операторы:\n"
4620
4933
"    \n"
4628
4941
"      СТРОКА1 != СТРОКА2\n"
4629
4942
"                     Истина, если строки не совпадают.\n"
4630
4943
"      СТРОКА1 < СТРОКА2\n"
4631
 
"                     Истина, если СТРОКА1 сортируется до СТРОКИ2 "
4632
 
"лексикографически.\n"
 
4944
"                     Истина, если СТРОКА1 сортируется до СТРОКИ2 лексикографически.\n"
4633
4945
"      СТРОКА1 > СТРОКА2\n"
4634
 
"                     Истина, если СТРОКА1 сортируется после СТРОКИ2 "
4635
 
"лексикографически.\n"
 
4946
"                     Истина, если СТРОКА1 сортируется после СТРОКИ2 лексикографически.\n"
4636
4947
"    \n"
4637
4948
"    Остальные операторы:\n"
4638
4949
"    \n"
4639
4950
"      -o ПАРАМЕТР    Истина, если параметр командного процессора включён.\n"
4640
4951
"      -v ПЕР\t Истина, если переменная командного процессора задана\n"
4641
 
"      -R ПЕР\t Истина, если переменная командного процессора задана и "
4642
 
"является именованной ссылкой.\n"
 
4952
"      -R ПЕР\t Истина, если переменная командного процессора задана и является именованной ссылкой.\n"
4643
4953
"      ! ВЫРАЖ        Истина, если выражение возвращает ложь.\n"
4644
4954
"      ВЫРАЖ1 -a ВЫРАЖ2 Истина, если оба выражения возвращают истину.\n"
4645
 
"      ВЫРАЖ1 -o ВЫРАЖ2 Истина, если хотя бы одно из выражений возвращает "
4646
 
"истину.\n"
 
4955
"      ВЫРАЖ1 -o ВЫРАЖ2 Истина, если хотя бы одно из выражений возвращает истину.\n"
4647
4956
"    \n"
4648
 
"      арг1 ОП арг2   Математические проверки.  ОП может быть одним из "
4649
 
"следующих: -eq, -ne,\n"
 
4957
"      арг1 ОП арг2   Математические проверки.  ОП может быть одним из следующих: -eq, -ne,\n"
4650
4958
"                     -lt, -le, -gt или -ge.\n"
4651
4959
"    \n"
4652
 
"    Математические бинарные операторы возвращают истину, если АРГУМЕНТ1 "
4653
 
"равен, не равен,\n"
 
4960
"    Математические бинарные операторы возвращают истину, если АРГУМЕНТ1 равен, не равен,\n"
4654
4961
"    меньше, меньше или равен либо больше или равен\n"
4655
4962
"    АРГУМЕНТУ2.\n"
4656
4963
"    \n"
4657
4964
"    Состояние выхода:\n"
4658
 
"    Возвращает успех, если выражение истинно, или ошибку, если выражение "
4659
 
"ложно\n"
 
4965
"    Возвращает успех, если выражение истинно, или ошибку, если выражение ложно\n"
4660
4966
"    или указан недопустимый аргумент."
4661
4967
 
4662
4968
#: builtins.c:1344
4675
4981
msgid ""
4676
4982
"Display process times.\n"
4677
4983
"    \n"
4678
 
"    Prints the accumulated user and system times for the shell and all of "
4679
 
"its\n"
 
4984
"    Prints the accumulated user and system times for the shell and all of its\n"
4680
4985
"    child processes.\n"
4681
4986
"    \n"
4682
4987
"    Exit Status:\n"
4684
4989
msgstr ""
4685
4990
"Отображение времени процесса.\n"
4686
4991
"    \n"
4687
 
"    Показывает объединённые значения времени пользователя и системы для "
4688
 
"командного\n"
 
4992
"    Показывает объединённые значения времени пользователя и системы для командного\n"
4689
4993
"    процессора и всех его дочерних процессов.\n"
4690
4994
"    \n"
4691
4995
"    Состояние выхода:\n"
4695
4999
msgid ""
4696
5000
"Trap signals and other events.\n"
4697
5001
"    \n"
4698
 
"    Defines and activates handlers to be run when the shell receives "
4699
 
"signals\n"
 
5002
"    Defines and activates handlers to be run when the shell receives signals\n"
4700
5003
"    or other conditions.\n"
4701
5004
"    \n"
4702
5005
"    ARG is a command to be read and executed when the shell receives the\n"
4705
5008
"    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
4706
5009
"    shell and by the commands it invokes.\n"
4707
5010
"    \n"
4708
 
"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
4709
 
"If\n"
4710
 
"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  "
4711
 
"If\n"
4712
 
"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
4713
 
"a\n"
4714
 
"    script run by the . or source builtins finishes executing.  A "
4715
 
"SIGNAL_SPEC\n"
4716
 
"    of ERR means to execute ARG each time a command's failure would cause "
4717
 
"the\n"
 
5011
"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  If\n"
 
5012
"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  If\n"
 
5013
"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or a\n"
 
5014
"    script run by the . or source builtins finishes executing.  A SIGNAL_SPEC\n"
 
5015
"    of ERR means to execute ARG each time a command's failure would cause the\n"
4718
5016
"    shell to exit when the -e option is enabled.\n"
4719
5017
"    \n"
4720
 
"    If no arguments are supplied, trap prints the list of commands "
4721
 
"associated\n"
 
5018
"    If no arguments are supplied, trap prints the list of commands associated\n"
4722
5019
"    with each signal.\n"
4723
5020
"    \n"
4724
5021
"    Options:\n"
4725
5022
"      -l\tprint a list of signal names and their corresponding numbers\n"
4726
5023
"      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
4727
5024
"    \n"
4728
 
"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
4729
 
"number.\n"
 
5025
"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
4730
5026
"    Signal names are case insensitive and the SIG prefix is optional.  A\n"
4731
5027
"    signal may be sent to the shell with \"kill -signal $$\".\n"
4732
5028
"    \n"
4733
5029
"    Exit Status:\n"
4734
 
"    Returns success unless a SIGSPEC is invalid or an invalid option is "
4735
 
"given."
 
5030
"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
4736
5031
msgstr ""
4737
5032
"Захват сигналов и других событий.\n"
4738
5033
"    \n"
4740
5035
"    командный процессор получает сигналы или при других условиях.\n"
4741
5036
"    \n"
4742
5037
"    Аргумент — это команда, которая считывается и выполняется, когда\n"
4743
 
"    командный процессор получает указанные сигнал(ы).  Если аргумент "
4744
 
"отсутствует (и указан один сигнал)\n"
 
5038
"    командный процессор получает указанные сигнал(ы).  Если аргумент отсутствует (и указан один сигнал)\n"
4745
5039
"    или указано «-», для всех указанных сигналов восстанавливаются\n"
4746
 
"    исходные значения.  Если аргумент — пустая строка, все указанные сигналы "
4747
 
"игнорируются\n"
 
5040
"    исходные значения.  Если аргумент — пустая строка, все указанные сигналы игнорируются\n"
4748
5041
"    командным процессором и вызываемыми им командами.\n"
4749
5042
"    \n"
4750
 
"    Если сигнал — EXIT (0), аргумент выполняется при выходе из командного "
4751
 
"процессора.  Если\n"
4752
 
"    сигнал — DEBUG, аргумент выполняется перед каждой простой командой.  "
4753
 
"Если\n"
 
5043
"    Если сигнал — EXIT (0), аргумент выполняется при выходе из командного процессора.  Если\n"
 
5044
"    сигнал — DEBUG, аргумент выполняется перед каждой простой командой.  Если\n"
4754
5045
"    сигнал — RETURN, аргумент выполняется каждый раз, когда функция\n"
4755
 
"    или скрипт выполняется в . или исходные встроенные команды завершают "
4756
 
"свою работу.  Сигнал\n"
4757
 
"    ERR означает выполнение аргумента каждый раз, когда ошибка команды "
4758
 
"приведёт\n"
 
5046
"    или скрипт выполняется в . или исходные встроенные команды завершают свою работу.  Сигнал\n"
 
5047
"    ERR означает выполнение аргумента каждый раз, когда ошибка команды приведёт\n"
4759
5048
"    к выходу из командного процессора, когда включён параметр -e.\n"
4760
5049
"    \n"
4761
5050
"    Если аргументы не указаны, trap выводит список команд, связанных\n"
4765
5054
"      -l\tпоказать названия сигналов и их номера\n"
4766
5055
"      -p\tпоказать команды trap, связанные с каждым сигналом\n"
4767
5056
"    \n"
4768
 
"    Идентификатор сигнала — это название сигнала в <signal.h> или номер "
4769
 
"сигнала.\n"
4770
 
"    Названия сигналов не зависят от регистра, а префикс SIG не является "
4771
 
"обязательным.   \n"
4772
 
"    Сигнал можно отправить в командный процессор командой «kill -signal $"
4773
 
"$».\n"
 
5057
"    Идентификатор сигнала — это название сигнала в <signal.h> или номер сигнала.\n"
 
5058
"    Названия сигналов не зависят от регистра, а префикс SIG не является обязательным.   \n"
 
5059
"    Сигнал можно отправить в командный процессор командой «kill -signal $$».\n"
4774
5060
"    \n"
4775
5061
"    Состояние выхода:\n"
4776
5062
"    Возвращает успех, если был указан допустимый сигнал или параметр."
4777
5063
 
4778
5064
#: builtins.c:1401
4779
5065
#, fuzzy
 
5066
#| msgid ""
 
5067
#| "Display information about command type.\n"
 
5068
#| "    \n"
 
5069
#| "    For each NAME, indicate how it would be interpreted if used as a\n"
 
5070
#| "    command name.\n"
 
5071
#| "    \n"
 
5072
#| "    Options:\n"
 
5073
#| "      -a\tdisplay all locations containing an executable named NAME;\n"
 
5074
#| "    \tincludes aliases, builtins, and functions, if and only if\n"
 
5075
#| "    \tthe `-p' option is not also used\n"
 
5076
#| "      -f\tsuppress shell function lookup\n"
 
5077
#| "      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
 
5078
#| "    \tbuiltin, or function, and returns the name of the disk file\n"
 
5079
#| "    \tthat would be executed\n"
 
5080
#| "      -p\treturns either the name of the disk file that would be executed,\n"
 
5081
#| "    \tor nothing if `type -t NAME' would not return `file'.\n"
 
5082
#| "      -t\toutput a single word which is one of `alias', `keyword',\n"
 
5083
#| "    \t`function', `builtin', `file' or `', if NAME is an alias, shell\n"
 
5084
#| "    \treserved word, shell function, shell builtin, disk file, or not\n"
 
5085
#| "    \tfound, respectively\n"
 
5086
#| "    \n"
 
5087
#| "    Arguments:\n"
 
5088
#| "      NAME\tCommand name to be interpreted.\n"
 
5089
#| "    \n"
 
5090
#| "    Exit Status:\n"
 
5091
#| "    Returns success if all of the NAMEs are found; fails if any are not found."
4780
5092
msgid ""
4781
5093
"Display information about command type.\n"
4782
5094
"    \n"
4802
5114
"      NAME\tCommand name to be interpreted.\n"
4803
5115
"    \n"
4804
5116
"    Exit Status:\n"
4805
 
"    Returns success if all of the NAMEs are found; fails if any are not "
4806
 
"found."
 
5117
"    Returns success if all of the NAMEs are found; fails if any are not found."
4807
5118
msgstr ""
4808
5119
"Вывод информации о типе команды.\n"
4809
5120
"    \n"
4810
 
"    Для каждого указанного имени показывает, как оно будет интерпретировано "
4811
 
"при\n"
 
5121
"    Для каждого указанного имени показывает, как оно будет интерпретировано при\n"
4812
5122
"    использовании в качестве названия команды.\n"
4813
5123
"    \n"
4814
5124
"    Параметры:\n"
4815
 
"      -a\tпоказать все местоположения, где есть исполняемый файл с указанным "
4816
 
"именем,\n"
 
5125
"      -a\tпоказать все местоположения, где есть исполняемый файл с указанным именем,\n"
4817
5126
"    \tвключая псевдонимы, встроенные команды и функции, а также при условии\n"
4818
5127
"    \tчто не используется параметр «-p»\n"
4819
5128
"      -f\tне искать функции командного процессора\n"
4820
 
"      -P\tпринудительно искать в $PATH все указанные имена, даже если это "
4821
 
"псевдоним,\n"
 
5129
"      -P\tпринудительно искать в $PATH все указанные имена, даже если это псевдоним,\n"
4822
5130
"    \tвстроенная команда или функция, и возвращать название файла на диске,\n"
4823
5131
"    \tкоторый будет запущен\n"
4824
5132
"      -p\tвозвращает название файла на диске, который будет запущен,\n"
4825
5133
"    \tили ничего, если «type -t имя» не возвращает «file».\n"
4826
5134
"      -t\tвывести одно из слов «alias», «keyword»,\n"
4827
 
"    \t«function», «builtin», «file» или «», если указанное имя является, "
4828
 
"соответственно,\n"
 
5135
"    \t«function», «builtin», «file» или «», если указанное имя является, соответственно,\n"
4829
5136
"    \tпсевдонимом, зарезервированным словом, функцией, встроенной командой\n"
4830
5137
"    \tкомандного процессора, файлом на диске или имя не было найдено\n"
4831
5138
"    \n"
4833
5140
"      ИМЯ\tназвание интерпретируемой команды\n"
4834
5141
"    \n"
4835
5142
"    Состояние выхода:\n"
4836
 
"    Возвращает успех, если все указанные имена были найдены, или ошибку в "
4837
 
"противном случае."
 
5143
"    Возвращает успех, если все указанные имена были найдены, или ошибку в противном случае."
4838
5144
 
4839
5145
#: builtins.c:1432
4840
5146
#, fuzzy
 
5147
#| msgid ""
 
5148
#| "Modify shell resource limits.\n"
 
5149
#| "    \n"
 
5150
#| "    Provides control over the resources available to the shell and processes\n"
 
5151
#| "    it creates, on systems that allow such control.\n"
 
5152
#| "    \n"
 
5153
#| "    Options:\n"
 
5154
#| "      -S\tuse the `soft' resource limit\n"
 
5155
#| "      -H\tuse the `hard' resource limit\n"
 
5156
#| "      -a\tall current limits are reported\n"
 
5157
#| "      -b\tthe socket buffer size\n"
 
5158
#| "      -c\tthe maximum size of core files created\n"
 
5159
#| "      -d\tthe maximum size of a process's data segment\n"
 
5160
#| "      -e\tthe maximum scheduling priority (`nice')\n"
 
5161
#| "      -f\tthe maximum size of files written by the shell and its children\n"
 
5162
#| "      -i\tthe maximum number of pending signals\n"
 
5163
#| "      -l\tthe maximum size a process may lock into memory\n"
 
5164
#| "      -m\tthe maximum resident set size\n"
 
5165
#| "      -n\tthe maximum number of open file descriptors\n"
 
5166
#| "      -p\tthe pipe buffer size\n"
 
5167
#| "      -q\tthe maximum number of bytes in POSIX message queues\n"
 
5168
#| "      -r\tthe maximum real-time scheduling priority\n"
 
5169
#| "      -s\tthe maximum stack size\n"
 
5170
#| "      -t\tthe maximum amount of cpu time in seconds\n"
 
5171
#| "      -u\tthe maximum number of user processes\n"
 
5172
#| "      -v\tthe size of virtual memory\n"
 
5173
#| "      -x\tthe maximum number of file locks\n"
 
5174
#| "      -T    the maximum number of threads\n"
 
5175
#| "    \n"
 
5176
#| "    Not all options are available on all platforms.\n"
 
5177
#| "    \n"
 
5178
#| "    If LIMIT is given, it is the new value of the specified resource; the\n"
 
5179
#| "    special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
 
5180
#| "    current soft limit, the current hard limit, and no limit, respectively.\n"
 
5181
#| "    Otherwise, the current value of the specified resource is printed.  If\n"
 
5182
#| "    no option is given, then -f is assumed.\n"
 
5183
#| "    \n"
 
5184
#| "    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
 
5185
#| "    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
 
5186
#| "    number of processes.\n"
 
5187
#| "    \n"
 
5188
#| "    Exit Status:\n"
 
5189
#| "    Returns success unless an invalid option is supplied or an error occurs."
4841
5190
msgid ""
4842
5191
"Modify shell resource limits.\n"
4843
5192
"    \n"
4844
 
"    Provides control over the resources available to the shell and "
4845
 
"processes\n"
 
5193
"    Provides control over the resources available to the shell and processes\n"
4846
5194
"    it creates, on systems that allow such control.\n"
4847
5195
"    \n"
4848
5196
"    Options:\n"
4888
5236
msgstr ""
4889
5237
"Изменение ограничений ресурсов командного процессора.\n"
4890
5238
"    \n"
4891
 
"    Позволяет контролировать ресурсы, доступные командному процессору и "
4892
 
"создаваемым\n"
 
5239
"    Позволяет контролировать ресурсы, доступные командному процессору и создаваемым\n"
4893
5240
"    им  процессам, в системах, где возможен такой контроль.\n"
4894
5241
"    \n"
4895
5242
"    Параметры:\n"
4900
5247
"      -c\tмаксимальный размер создаваемых core-файлов\n"
4901
5248
"      -d\tмаксимальный размер сегмента данных процесса\n"
4902
5249
"      -e\tмаксимальный приоритет планирования («nice»)\n"
4903
 
"      -f\tмаксимальный размер файлов, записываемых командным процессором и "
4904
 
"его дочерними процессами\n"
 
5250
"      -f\tмаксимальный размер файлов, записываемых командным процессором и его дочерними процессами\n"
4905
5251
"      -i\tмаксимальное число ожидающих сигналов\n"
4906
5252
"      -l\tмаксимальный объём, который процесс может заблокировать в памяти\n"
4907
5253
"      -m\tмаксимальный объём резидентной памяти\n"
4918
5264
"    \n"
4919
5265
"    Не все параметры доступны на всех платформах.\n"
4920
5266
"    \n"
4921
 
"    Если указано ограничение, оно является новым значением для указанного "
4922
 
"ресурса.\n"
 
5267
"    Если указано ограничение, оно является новым значением для указанного ресурса.\n"
4923
5268
"    Специальные значения «soft», «hard» и «unlimited» означают,\n"
4924
 
"    соответственно, текущее мягкое ограничение, текущее жёсткое ограничение "
4925
 
"и отсутствие ограничения.\n"
 
5269
"    соответственно, текущее мягкое ограничение, текущее жёсткое ограничение и отсутствие ограничения.\n"
4926
5270
"    В противном случае выводится текущее значение указанного ресурса.  Если\n"
4927
5271
"    параметр не указан, подразумевается использование параметра -f.\n"
4928
5272
"    \n"
4929
 
"    Значения задаются с шагом 1024 байт, кроме параметра -t с шагом в "
4930
 
"секундах,\n"
 
5273
"    Значения задаются с шагом 1024 байт, кроме параметра -t с шагом в секундах,\n"
4931
5274
"    параметра -p с шагом 512 байт и параметра -u, представляющего\n"
4932
5275
"    количество процессов.\n"
4933
5276
"    \n"
4934
5277
"    Состояние выхода:\n"
4935
 
"    Возвращает успех, если был указан допустимый параметр или не возникла "
4936
 
"ошибка."
 
5278
"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
4937
5279
 
4938
5280
#: builtins.c:1483
4939
5281
msgid ""
4954
5296
msgstr ""
4955
5297
"Отображение или указание маски режима для файлов.\n"
4956
5298
"    \n"
4957
 
"    Задаёт маску РЕЖИМ для файлов, создаваемых пользователем.  Если РЕЖИМ не "
4958
 
"указан,\n"
 
5299
"    Задаёт маску РЕЖИМ для файлов, создаваемых пользователем.  Если РЕЖИМ не указан,\n"
4959
5300
"    выводит текущее значение маски.\n"
4960
5301
"    \n"
4961
 
"    Если РЕЖИМ начинается с цифры, он интерпретируется как восьмеричное "
4962
 
"число.\n"
4963
 
"    В противном случае он считается символьной строкой как для команды "
4964
 
"chmod(1).\n"
 
5302
"    Если РЕЖИМ начинается с цифры, он интерпретируется как восьмеричное число.\n"
 
5303
"    В противном случае он считается символьной строкой как для команды chmod(1).\n"
4965
5304
"    \n"
4966
5305
"    Параметры:\n"
4967
 
"      -p\tесли РЕЖИМ не указан, вывести маску, пригодную для повторного "
4968
 
"использования\n"
4969
 
"      -S\tвывести маску в символьном виде, в противном случае выводится "
4970
 
"восьмеричное число\n"
 
5306
"      -p\tесли РЕЖИМ не указан, вывести маску, пригодную для повторного использования\n"
 
5307
"      -S\tвывести маску в символьном виде, в противном случае выводится восьмеричное число\n"
4971
5308
"    \n"
4972
5309
"    Состояние выхода:\n"
4973
5310
"    Возвращает успех, если был указан допустимый РЕЖИМ или параметр."
4974
5311
 
4975
5312
#: builtins.c:1503
4976
5313
#, fuzzy
 
5314
#| msgid ""
 
5315
#| "Wait for job completion and return exit status.\n"
 
5316
#| "    \n"
 
5317
#| "    Waits for each process identified by an ID, which may be a process ID or a\n"
 
5318
#| "    job specification, and reports its termination status.  If ID is not\n"
 
5319
#| "    given, waits for all currently active child processes, and the return\n"
 
5320
#| "    status is zero.  If ID is a a job specification, waits for all processes\n"
 
5321
#| "    in that job's pipeline.\n"
 
5322
#| "    \n"
 
5323
#| "    If the -n option is supplied, waits for the next job to terminate and\n"
 
5324
#| "    returns its exit status.\n"
 
5325
#| "    \n"
 
5326
#| "    Exit Status:\n"
 
5327
#| "    Returns the status of the last ID; fails if ID is invalid or an invalid\n"
 
5328
#| "    option is given."
4977
5329
msgid ""
4978
5330
"Wait for job completion and return exit status.\n"
4979
5331
"    \n"
4980
 
"    Waits for each process identified by an ID, which may be a process ID or "
4981
 
"a\n"
 
5332
"    Waits for each process identified by an ID, which may be a process ID or a\n"
4982
5333
"    job specification, and reports its termination status.  If ID is not\n"
4983
5334
"    given, waits for all currently active child processes, and the return\n"
4984
5335
"    status is zero.  If ID is a job specification, waits for all processes\n"
4985
5336
"    in that job's pipeline.\n"
4986
5337
"    \n"
4987
 
"    If the -n option is supplied, waits for a single job from the list of "
4988
 
"IDs,\n"
4989
 
"    or, if no IDs are supplied, for the next job to complete and returns "
4990
 
"its\n"
 
5338
"    If the -n option is supplied, waits for a single job from the list of IDs,\n"
 
5339
"    or, if no IDs are supplied, for the next job to complete and returns its\n"
4991
5340
"    exit status.\n"
4992
5341
"    \n"
4993
5342
"    If the -p option is supplied, the process or job identifier of the job\n"
4994
5343
"    for which the exit status is returned is assigned to the variable VAR\n"
4995
 
"    named by the option argument. The variable will be unset initially, "
4996
 
"before\n"
 
5344
"    named by the option argument. The variable will be unset initially, before\n"
4997
5345
"    any assignment. This is useful only when the -n option is supplied.\n"
4998
5346
"    \n"
4999
5347
"    If the -f option is supplied, and job control is enabled, waits for the\n"
5007
5355
"Ожидание завершения задания и возврат состояния выхода.\n"
5008
5356
"    \n"
5009
5357
"    Ожидает завершения всех процессов, заданных идентификаторами\n"
5010
 
"    (идентификатор процесса или номер задания), и возвращает их состояние "
5011
 
"выхода.  Если идентификатор\n"
 
5358
"    (идентификатор процесса или номер задания), и возвращает их состояние выхода.  Если идентификатор\n"
5012
5359
"    не указан, ожидает завершения всех активных дочерних процессов\n"
5013
 
"    и возвращает нулевое состояние выхода.  Если идентификатор не является "
5014
 
"номером задания, ожидает завершения\n"
 
5360
"    и возвращает нулевое состояние выхода.  Если идентификатор не является номером задания, ожидает завершения\n"
5015
5361
"    всех процессов в конвейере данного задания.\n"
5016
5362
"    \n"
5017
5363
"    Если указан параметр -n, ожидает завершения следующего задания\n"
5025
5371
msgid ""
5026
5372
"Wait for process completion and return exit status.\n"
5027
5373
"    \n"
5028
 
"    Waits for each process specified by a PID and reports its termination "
5029
 
"status.\n"
 
5374
"    Waits for each process specified by a PID and reports its termination status.\n"
5030
5375
"    If PID is not given, waits for all currently active child processes,\n"
5031
5376
"    and the return status is zero.  PID must be a process ID.\n"
5032
5377
"    \n"
5033
5378
"    Exit Status:\n"
5034
 
"    Returns the status of the last PID; fails if PID is invalid or an "
5035
 
"invalid\n"
 
5379
"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
5036
5380
"    option is given."
5037
5381
msgstr ""
5038
5382
"Ожидание завершения процесса и возврат состояния выхода.\n"
5039
5383
"    \n"
5040
 
"    Ожидает завершения всех процессов, заданных идентификаторами (PID), и "
5041
 
"возвращает их состояние выхода.\n"
 
5384
"    Ожидает завершения всех процессов, заданных идентификаторами (PID), и возвращает их состояние выхода.\n"
5042
5385
"    Если идентификатор процесса не указан, ожидает завершения всех активных\n"
5043
 
"    дочерних процессов и возвращает нулевое состояние выхода.  PID должен "
5044
 
"быть идентификатором процесса.\n"
 
5386
"    дочерних процессов и возвращает нулевое состояние выхода.  PID должен быть идентификатором процесса.\n"
5045
5387
"    \n"
5046
5388
"    Состояние выхода:\n"
5047
5389
"    Возвращает состояние последнего идентификатора. Возвращает ошибку, если\n"
5063
5405
"    \n"
5064
5406
"    Цикл «for» выполняет последовательность команд для каждого элемента\n"
5065
5407
"    списка.  Если операнд «in СЛОВА ...;» отсутствует, подразумевается\n"
5066
 
"    операнд «in \"$@\"».  Каждому элементу в списке СЛОВА присваивается ИМЯ "
5067
 
"и для него\n"
 
5408
"    операнд «in \"$@\"».  Каждому элементу в списке СЛОВА присваивается ИМЯ и для него\n"
5068
5409
"    выполняются КОМАНДЫ.\n"
5069
5410
"    \n"
5070
5411
"    Состояние выхода:\n"
5094
5435
"    \t\tКОМАНДЫ\n"
5095
5436
"    \t\t(( ВЫРАЖ3 ))\n"
5096
5437
"    \tdone\n"
5097
 
"    ВЫРАЖ1, ВЫРАЖ2 и ВЫРАЖ3 — это математические выражения.  Если любое из "
5098
 
"выражений\n"
 
5438
"    ВЫРАЖ1, ВЫРАЖ2 и ВЫРАЖ3 — это математические выражения.  Если любое из выражений\n"
5099
5439
"    не указано, считается, что оно возвращает 1.\n"
5100
5440
"    \n"
5101
5441
"    Состояние выхода:\n"
5124
5464
"    \n"
5125
5465
"    СЛОВА разворачиваются, формируя список слов.   \n"
5126
5466
"    Набор развёрнутых слов выводится в поток ошибок с номерами\n"
5127
 
"    в начале строк.  Если операнд «in СЛОВА ...;» отсутствует, "
5128
 
"подразумевается\n"
5129
 
"    операнд «in \"$@\"».  Затем выводится приглашение $PS3 и со стандартного "
5130
 
"ввода\n"
 
5467
"    в начале строк.  Если операнд «in СЛОВА ...;» отсутствует, подразумевается\n"
 
5468
"    операнд «in \"$@\"».  Затем выводится приглашение $PS3 и со стандартного ввода\n"
5131
5469
"    считывается строка.  Если строка состоит из номера,\n"
5132
5470
"    соответствующего одному из показанных слов, этому слову\n"
5133
 
"    присваивается указанное имя.  Если строка пустая, будут повторно "
5134
 
"показаны указанные слова\n"
5135
 
"    и приглашение.  Если прочитан символ конца файла, команда завершает свою "
5136
 
"работу.  Если прочитаны\n"
5137
 
"    любые другие значения, указанному имени присваивается пустое значение.  "
5138
 
"Прочитанная строка\n"
5139
 
"    сохраняется в переменную $REPLY.  Команды выполняются после каждой "
5140
 
"выборки,\n"
 
5471
"    присваивается указанное имя.  Если строка пустая, будут повторно показаны указанные слова\n"
 
5472
"    и приглашение.  Если прочитан символ конца файла, команда завершает свою работу.  Если прочитаны\n"
 
5473
"    любые другие значения, указанному имени присваивается пустое значение.  Прочитанная строка\n"
 
5474
"    сохраняется в переменную $REPLY.  Команды выполняются после каждой выборки,\n"
5141
5475
"    пока не будет выполнена команда прерывания.\n"
5142
5476
"    \n"
5143
5477
"    Состояние выхода:\n"
5160
5494
msgstr ""
5161
5495
"Вывод времени, потраченного на выполнение конвейера.\n"
5162
5496
"    \n"
5163
 
"    Выполняет конвейер и выводит значения реального времени, "
5164
 
"пользовательского времени\n"
 
5497
"    Выполняет конвейер и выводит значения реального времени, пользовательского времени\n"
5165
5498
"    и системного времени ЦП, потраченного на выполнения конвейера.\n"
5166
5499
"    \n"
5167
5500
"    Параметры:\n"
5168
5501
"      -p\tпоказать значения времени в формате Posix\n"
5169
5502
"    \n"
5170
 
"    Для форматирования выходных данных используется значение переменной "
5171
 
"$TIMEFORMAT.\n"
 
5503
"    Для форматирования выходных данных используется значение переменной $TIMEFORMAT.\n"
5172
5504
"    \n"
5173
5505
"    Состояние выхода:\n"
5174
5506
"    Возвращаемое состояние соответствует состоянию выхода конвейера."
5195
5527
msgid ""
5196
5528
"Execute commands based on conditional.\n"
5197
5529
"    \n"
5198
 
"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
5199
 
"the\n"
5200
 
"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
5201
 
"is\n"
 
5530
"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
 
5531
"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
5202
5532
"    executed in turn, and if its exit status is zero, the corresponding\n"
5203
 
"    `then COMMANDS' list is executed and the if command completes.  "
5204
 
"Otherwise,\n"
5205
 
"    the `else COMMANDS' list is executed, if present.  The exit status of "
5206
 
"the\n"
5207
 
"    entire construct is the exit status of the last command executed, or "
5208
 
"zero\n"
 
5533
"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
 
5534
"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
 
5535
"    entire construct is the exit status of the last command executed, or zero\n"
5209
5536
"    if no condition tested true.\n"
5210
5537
"    \n"
5211
5538
"    Exit Status:\n"
5213
5540
msgstr ""
5214
5541
"Выполнение команд в зависимости от условий.\n"
5215
5542
"    \n"
5216
 
"    Сначала выполняется список «if КОМАНДЫ».  Если состояние выхода "
5217
 
"нулевое,\n"
5218
 
"    выполняется список «then КОМАНДЫ».  В противном случае выполняется по "
5219
 
"очереди\n"
 
5543
"    Сначала выполняется список «if КОМАНДЫ».  Если состояние выхода нулевое,\n"
 
5544
"    выполняется список «then КОМАНДЫ».  В противном случае выполняется по очереди\n"
5220
5545
"    все списки «elif КОМАНДЫ», и если их состояние выхода будет нулевым,\n"
5221
 
"    выполнится список «then КОМАНДЫ», и команда if завершится.  В противном "
5222
 
"случае\n"
5223
 
"    выполнится список «else КОМАНДЫ», если он указан.  Состояние выхода "
5224
 
"всей\n"
5225
 
"    конструкции соответствует состоянию выхода последней выполненной команды "
5226
 
"или будет нулевым,\n"
 
5546
"    выполнится список «then КОМАНДЫ», и команда if завершится.  В противном случае\n"
 
5547
"    выполнится список «else КОМАНДЫ», если он указан.  Состояние выхода всей\n"
 
5548
"    конструкции соответствует состоянию выхода последней выполненной команды или будет нулевым,\n"
5227
5549
"    если ни одна проверка условия не возвратила истину.\n"
5228
5550
"    \n"
5229
5551
"    Состояние выхода:\n"
5231
5553
 
5232
5554
#: builtins.c:1648
5233
5555
#, fuzzy
 
5556
#| msgid ""
 
5557
#| "Execute commands as long as a test succeeds.\n"
 
5558
#| "    \n"
 
5559
#| "    Expand and execute COMMANDS as long as the final command in the\n"
 
5560
#| "    `while' COMMANDS has an exit status of zero.\n"
 
5561
#| "    \n"
 
5562
#| "    Exit Status:\n"
 
5563
#| "    Returns the status of the last command executed."
5234
5564
msgid ""
5235
5565
"Execute commands as long as a test succeeds.\n"
5236
5566
"    \n"
5237
 
"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
5238
 
"has\n"
 
5567
"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
5239
5568
"    an exit status of zero.\n"
5240
5569
"    \n"
5241
5570
"    Exit Status:\n"
5251
5580
 
5252
5581
#: builtins.c:1660
5253
5582
#, fuzzy
 
5583
#| msgid ""
 
5584
#| "Execute commands as long as a test does not succeed.\n"
 
5585
#| "    \n"
 
5586
#| "    Expand and execute COMMANDS as long as the final command in the\n"
 
5587
#| "    `until' COMMANDS has an exit status which is not zero.\n"
 
5588
#| "    \n"
 
5589
#| "    Exit Status:\n"
 
5590
#| "    Returns the status of the last command executed."
5254
5591
msgid ""
5255
5592
"Execute commands as long as a test does not succeed.\n"
5256
5593
"    \n"
5257
 
"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
5258
 
"has\n"
 
5594
"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
5259
5595
"    an exit status which is not zero.\n"
5260
5596
"    \n"
5261
5597
"    Exit Status:\n"
5271
5607
 
5272
5608
#: builtins.c:1672
5273
5609
#, fuzzy
 
5610
#| msgid ""
 
5611
#| "Create a coprocess named NAME.\n"
 
5612
#| "    \n"
 
5613
#| "    Execute COMMAND asynchronously, with the standard output and standard\n"
 
5614
#| "    input of the command connected via a pipe to file descriptors assigned\n"
 
5615
#| "    to indices 0 and 1 of an array variable NAME in the executing shell.\n"
 
5616
#| "    The default NAME is \"COPROC\".\n"
 
5617
#| "    \n"
 
5618
#| "    Exit Status:\n"
 
5619
#| "    Returns the exit status of COMMAND."
5274
5620
msgid ""
5275
5621
"Create a coprocess named NAME.\n"
5276
5622
"    \n"
5285
5631
"Создание дополнительного процесса с указанным именем.\n"
5286
5632
"    \n"
5287
5633
"    Выполняет команду асинхронно, когда стандартный вывод и стандартный\n"
5288
 
"    вход команды подключены через конвейер к дескрипторам файлов, которые "
5289
 
"назначены\n"
5290
 
"    указателям 0 и 1 массива переменных ИМЯ в активном командном "
5291
 
"процессоре.\n"
 
5634
"    вход команды подключены через конвейер к дескрипторам файлов, которые назначены\n"
 
5635
"    указателям 0 и 1 массива переменных ИМЯ в активном командном процессоре.\n"
5292
5636
"    Имя по умолчанию — «COPROC».\n"
5293
5637
"    \n"
5294
5638
"    Состояние выхода:\n"
5299
5643
"Define shell function.\n"
5300
5644
"    \n"
5301
5645
"    Create a shell function named NAME.  When invoked as a simple command,\n"
5302
 
"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
5303
 
"invoked,\n"
 
5646
"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
5304
5647
"    the arguments are passed to the function as $1...$n, and the function's\n"
5305
5648
"    name is in $FUNCNAME.\n"
5306
5649
"    \n"
5309
5652
msgstr ""
5310
5653
"Определение функции командного процессора.\n"
5311
5654
"    \n"
5312
 
"    Создаёт функцию командного процессора с указанным именем.  При запуске в "
5313
 
"качестве простой команды\n"
5314
 
"    ИМЯ выполняет КОМАНДЫ в контексте вызывающего их командного процессора.  "
5315
 
"При вызове ИМЕНИ\n"
 
5655
"    Создаёт функцию командного процессора с указанным именем.  При запуске в качестве простой команды\n"
 
5656
"    ИМЯ выполняет КОМАНДЫ в контексте вызывающего их командного процессора.  При вызове ИМЕНИ\n"
5316
5657
"    аргументы передаются в функцию как $1...$n, а функция получает\n"
5317
5658
"    название $FUNCNAME.\n"
5318
5659
"    \n"
5331
5672
msgstr ""
5332
5673
"Группировка команд.\n"
5333
5674
"    \n"
5334
 
"    Выполняет набор команд, объединённых в группу.  Это единственный способ "
5335
 
"перенаправления\n"
 
5675
"    Выполняет набор команд, объединённых в группу.  Это единственный способ перенаправления\n"
5336
5676
"    всего набора команд.\n"
5337
5677
"    \n"
5338
5678
"    Состояние выхода:\n"
5354
5694
"Возобновление работы задания в интерактивном режиме.\n"
5355
5695
"    \n"
5356
5696
"    Аналогично аргументу JOB_SPEC для команды «fg».  Возобновляет\n"
5357
 
"    работу остановленного или фонового задания.  Через JOB_SPEC можно задать "
5358
 
"название\n"
5359
 
"    или номер задания.  Если после номера задания указать «&», задание будет "
5360
 
"переведено\n"
 
5697
"    работу остановленного или фонового задания.  Через JOB_SPEC можно задать название\n"
 
5698
"    или номер задания.  Если после номера задания указать «&», задание будет переведено\n"
5361
5699
"    в фоновый режим, как если бы идентификатор задания был указан как\n"
5362
5700
"    аргумент для команды «bg».\n"
5363
5701
"    \n"
5366
5704
 
5367
5705
#: builtins.c:1727
5368
5706
#, fuzzy
 
5707
#| msgid ""
 
5708
#| "Evaluate arithmetic expression.\n"
 
5709
#| "    \n"
 
5710
#| "    The EXPRESSION is evaluated according to the rules for arithmetic\n"
 
5711
#| "    evaluation.  Equivalent to \"let EXPRESSION\".\n"
 
5712
#| "    \n"
 
5713
#| "    Exit Status:\n"
 
5714
#| "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
5369
5715
msgid ""
5370
5716
"Evaluate arithmetic expression.\n"
5371
5717
"    \n"
5387
5733
msgid ""
5388
5734
"Execute conditional command.\n"
5389
5735
"    \n"
5390
 
"    Returns a status of 0 or 1 depending on the evaluation of the "
5391
 
"conditional\n"
5392
 
"    expression EXPRESSION.  Expressions are composed of the same primaries "
5393
 
"used\n"
5394
 
"    by the `test' builtin, and may be combined using the following "
5395
 
"operators:\n"
 
5736
"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
 
5737
"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
 
5738
"    by the `test' builtin, and may be combined using the following operators:\n"
5396
5739
"    \n"
5397
5740
"      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
5398
5741
"      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
5413
5756
"Выполнение условной команды.\n"
5414
5757
"    \n"
5415
5758
"    Возвращает состояние 0 или 1 в зависимости от результата расчёта\n"
5416
 
"    условного выражения.  Выражения составляются из тех же примитивов, "
5417
 
"которые используются\n"
5418
 
"    во встроенной команде «test». Их можно объединить с помощью следующих "
5419
 
"операторов:\n"
 
5759
"    условного выражения.  Выражения составляются из тех же примитивов, которые используются\n"
 
5760
"    во встроенной команде «test». Их можно объединить с помощью следующих операторов:\n"
5420
5761
"    \n"
5421
5762
"      ( выражение )\tВозвращает значение выражения\n"
5422
 
"      ! выражение\tВозвращает истину, если выражение ложно, в противном "
5423
 
"случае возвращает ложь\n"
5424
 
"      ВЫРАЖ1 && ВЫРАЖ2\tВозвращает истину, если оба выражения истинны, в "
5425
 
"противном случае возвращает ложь\n"
5426
 
"      ВЫРАЖ1 || ВЫРАЖ2\tВозвращает истину, если хотя бы одно из выражений "
5427
 
"истинно, в противном случае возвращает ложь\n"
 
5763
"      ! выражение\tВозвращает истину, если выражение ложно, в противном случае возвращает ложь\n"
 
5764
"      ВЫРАЖ1 && ВЫРАЖ2\tВозвращает истину, если оба выражения истинны, в противном случае возвращает ложь\n"
 
5765
"      ВЫРАЖ1 || ВЫРАЖ2\tВозвращает истину, если хотя бы одно из выражений истинно, в противном случае возвращает ложь\n"
5428
5766
"    \n"
5429
5767
"    Если используются операторы «==» и «!=», строка справа от\n"
5430
 
"    оператора используется как шаблон, и выполняется сопоставление по "
5431
 
"шаблону.\n"
 
5768
"    оператора используется как шаблон, и выполняется сопоставление по шаблону.\n"
5432
5769
"    Если используется оператор «=~», строка справа от оператора\n"
5433
5770
"    оценивается как регулярное выражение.\n"
5434
5771
"    \n"
5496
5833
"    BASH_VERSION\tНомер версии bash.\n"
5497
5834
"    CDPATH\t\tСписок каталогов, разделённых двоеточиями, для поиска\n"
5498
5835
"    \t\tв них каталогов, указанных как аргументы для «cd».\n"
5499
 
"    GLOBIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих имена "
5500
 
"файлов,\n"
 
5836
"    GLOBIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих имена файлов,\n"
5501
5837
"    \t\tкоторые будут игнорироваться при развёртывании пути.\n"
5502
5838
"    HISTFILE\t\tИмя файла, в котором хранится журнал команд.\n"
5503
5839
"    HISTFILESIZE\tЧисло строк в файле журнала.\n"
5506
5842
"    HOME\t\tПолный путь к вашему домашнему каталогу.\n"
5507
5843
"    HOSTNAME\t\tИмя данной системы.\n"
5508
5844
"    HOSTTYPE\t\tТип процессора, на котором работает данная версия bash.\n"
5509
 
"    IGNOREEOF\tУправляет действием командного процессора при получении "
5510
 
"символа\n"
5511
 
"    \t\tсимвола конца файла в качестве единственных входных данных.  Если "
5512
 
"задано, тогда значение\n"
 
5845
"    IGNOREEOF\tУправляет действием командного процессора при получении символа\n"
 
5846
"    \t\tсимвола конца файла в качестве единственных входных данных.  Если задано, тогда значение\n"
5513
5847
"    \t\tявляется числом символов EOF, которые могут быть\n"
5514
 
"    \t\tпрочитаны подряд в пустой строке, после чего командный процессор "
5515
 
"будет закрыт\n"
5516
 
"    \t\t(по умолчанию — 10).  Если не задано, EOF означает конец входных "
5517
 
"данных.\n"
 
5848
"    \t\tпрочитаны подряд в пустой строке, после чего командный процессор будет закрыт\n"
 
5849
"    \t\t(по умолчанию — 10).  Если не задано, EOF означает конец входных данных.\n"
5518
5850
"    MACHTYPE\t\tСтрока с описанием текущей системы, в которой запущен bash.\n"
5519
5851
"    MAILCHECK\tКак часто (в секундах) bash проверяет наличие новой почты.\n"
5520
5852
"    MAILPATH\t\tСписок имён файлов, разделённых двоеточиями, в которых bash\n"
5527
5859
"    PS1\t\tОсновная строка приглашения.\n"
5528
5860
"    PS2\t\tДополнительная строка приглашения.\n"
5529
5861
"    PWD\t\tПолный путь до текущего каталога.\n"
5530
 
"    SHELLOPTS\tСписок включённых параметров командного процессора, "
5531
 
"разделённых двоеточиями.\n"
 
5862
"    SHELLOPTS\tСписок включённых параметров командного процессора, разделённых двоеточиями.\n"
5532
5863
"    TERM\t\tНазвание текущего типа терминала.\n"
5533
5864
"    TIMEFORMAT\tФормат вывода данных о времени, показываемых\n"
5534
5865
"    \t\tкомандой time.\n"
5535
5866
"    auto_resume\tНепустое значение означает слово в строке запуска команды,\n"
5536
5867
"    \t\tкоторое сначала ищется в списке\n"
5537
 
"    \t\tостановленных заданий.  Если команда найдена, задание переводится в "
5538
 
"интерактивный режим.\n"
 
5868
"    \t\tостановленных заданий.  Если команда найдена, задание переводится в интерактивный режим.\n"
5539
5869
"    \t\tЗначение «exact» означает, что слово команды должно\n"
5540
5870
"    \t\tточно совпадать с командой в списке остановленных заданий.   \n"
5541
5871
"    \t\tЗначение «substring» означает, что слово команды\n"
5546
5876
"    \t\tподстановку журнала. Обычно это «!».  Второй символ\n"
5547
5877
"    \t\tозначает «быструю подстановку». Обычно это «^».   \n"
5548
5878
"    \t\tТретий символ означает примечание журнала. Обычно это «#».\n"
5549
 
"    HISTIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих "
5550
 
"команды,\n"
 
5879
"    HISTIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих команды,\n"
5551
5880
"    \t\tкоторые должны быть сохранены в журнале.\n"
5552
5881
 
5553
5882
#: builtins.c:1822
5554
5883
#, fuzzy
 
5884
#| msgid ""
 
5885
#| "Add directories to stack.\n"
 
5886
#| "    \n"
 
5887
#| "    Adds a directory to the top of the directory stack, or rotates\n"
 
5888
#| "    the stack, making the new top of the stack the current working\n"
 
5889
#| "    directory.  With no arguments, exchanges the top two directories.\n"
 
5890
#| "    \n"
 
5891
#| "    Options:\n"
 
5892
#| "      -n\tSuppresses the normal change of directory when adding\n"
 
5893
#| "    \tdirectories to the stack, so only the stack is manipulated.\n"
 
5894
#| "    \n"
 
5895
#| "    Arguments:\n"
 
5896
#| "      +N\tRotates the stack so that the Nth directory (counting\n"
 
5897
#| "    \tfrom the left of the list shown by `dirs', starting with\n"
 
5898
#| "    \tzero) is at the top.\n"
 
5899
#| "    \n"
 
5900
#| "      -N\tRotates the stack so that the Nth directory (counting\n"
 
5901
#| "    \tfrom the right of the list shown by `dirs', starting with\n"
 
5902
#| "    \tzero) is at the top.\n"
 
5903
#| "    \n"
 
5904
#| "      dir\tAdds DIR to the directory stack at the top, making it the\n"
 
5905
#| "    \tnew current working directory.\n"
 
5906
#| "    \n"
 
5907
#| "    The `dirs' builtin displays the directory stack.\n"
 
5908
#| "    \n"
 
5909
#| "    Exit Status:\n"
 
5910
#| "    Returns success unless an invalid argument is supplied or the directory\n"
 
5911
#| "    change fails."
5555
5912
msgid ""
5556
5913
"Add directories to stack.\n"
5557
5914
"    \n"
5585
5942
"    \n"
5586
5943
"    Добавляет каталог в начало стека каталогов или выполняет\n"
5587
5944
"    ротацию стека, помещая в начало стека текущий рабочий\n"
5588
 
"    каталог.  Если аргументы не указаны, меняет местами два первых "
5589
 
"каталога.\n"
 
5945
"    каталог.  Если аргументы не указаны, меняет местами два первых каталога.\n"
5590
5946
"    \n"
5591
5947
"    Параметры:\n"
5592
5948
"      -n\tпредотвращает обычное изменение каталога при добавлении\n"
5612
5968
 
5613
5969
#: builtins.c:1856
5614
5970
#, fuzzy
 
5971
#| msgid ""
 
5972
#| "Remove directories from stack.\n"
 
5973
#| "    \n"
 
5974
#| "    Removes entries from the directory stack.  With no arguments, removes\n"
 
5975
#| "    the top directory from the stack, and changes to the new top directory.\n"
 
5976
#| "    \n"
 
5977
#| "    Options:\n"
 
5978
#| "      -n\tSuppresses the normal change of directory when removing\n"
 
5979
#| "    \tdirectories from the stack, so only the stack is manipulated.\n"
 
5980
#| "    \n"
 
5981
#| "    Arguments:\n"
 
5982
#| "      +N\tRemoves the Nth entry counting from the left of the list\n"
 
5983
#| "    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
 
5984
#| "    \tremoves the first directory, `popd +1' the second.\n"
 
5985
#| "    \n"
 
5986
#| "      -N\tRemoves the Nth entry counting from the right of the list\n"
 
5987
#| "    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
 
5988
#| "    \tremoves the last directory, `popd -1' the next to last.\n"
 
5989
#| "    \n"
 
5990
#| "    The `dirs' builtin displays the directory stack.\n"
 
5991
#| "    \n"
 
5992
#| "    Exit Status:\n"
 
5993
#| "    Returns success unless an invalid argument is supplied or the directory\n"
 
5994
#| "    change fails."
5615
5995
msgid ""
5616
5996
"Remove directories from stack.\n"
5617
5997
"    \n"
5663
6043
 
5664
6044
#: builtins.c:1886
5665
6045
#, fuzzy
 
6046
#| msgid ""
 
6047
#| "Display directory stack.\n"
 
6048
#| "    \n"
 
6049
#| "    Display the list of currently remembered directories.  Directories\n"
 
6050
#| "    find their way onto the list with the `pushd' command; you can get\n"
 
6051
#| "    back up through the list with the `popd' command.\n"
 
6052
#| "    \n"
 
6053
#| "    Options:\n"
 
6054
#| "      -c\tclear the directory stack by deleting all of the elements\n"
 
6055
#| "      -l\tdo not print tilde-prefixed versions of directories relative\n"
 
6056
#| "    \tto your home directory\n"
 
6057
#| "      -p\tprint the directory stack with one entry per line\n"
 
6058
#| "      -v\tprint the directory stack with one entry per line prefixed\n"
 
6059
#| "    \twith its position in the stack\n"
 
6060
#| "    \n"
 
6061
#| "    Arguments:\n"
 
6062
#| "      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
 
6063
#| "&nbs