dzenb: переводы
Inferno man pages -1 - sh / Руководство по ОС Inferno - раздел 1 - sh
→$status Set to the wait message of the last-executed program, the return status of the last-executed builtin (unless started with &), or the name of the last-raised exception, whichever is most recent. When sh exits at end-of-file of its input, $status is its exit status.
0 $status
Устанавливается в сообщение-ожидания последней выполненнойпрограммы, статус возврата последней выполненной встроенной команды (кроме запущенной с &), или именем последнего вызванного исключения, в зависимости от того что поизойдет раньше. Когда sh достигает конца файла своего ввода, переменная $status соответствует статусу выхода.
Устанавливается в сообщение-ожидания последней выполненнойпрограммы, статус возврата последней выполненной встроенной команды (кроме запущенной с &), или именем последнего вызванного исключения, в зависимости от того что поизойдет раньше. Когда sh достигает конца файла своего ввода, переменная $status соответствует статусу выхода.
→$prompt When sh is run interactively, the first component of $prompt is printed before reading each command. The second component is printed whenever a newline is typed and more lines are required to complete the command. If not set in the environment, it is initialized by prompt=('% ' '').
0 $prompt
Когда sh выполняется интерактивно, первый компонент $prompt печатается перед считыванием каждой команды. Второй компонент печатается если встречен символ новой строки и больше строк требуется для завершения команды. Если переменная не установлена в окружении, она инициализируется строкой prompt=('% ' '').
Когда sh выполняется интерактивно, первый компонент $prompt печатается перед считыванием каждой команды. Второй компонент печатается если встречен символ новой строки и больше строк требуется для завершения команды. Если переменная не установлена в окружении, она инициализируется строкой prompt=('% ' '').
→$ifs The input field separators used in backquote substitutions. If $ifs is not set in sh's environment, it is initialized to blank, tab and newline.
0 $ifs
Разделитель полей ввода используемый в замещении при использовании обратных кавычек. Если $ifs не установлен в окружении sh, она будет проинициализирована пробелом, табуляцией или символом новой строки.
Разделитель полей ввода используемый в замещении при использовании обратных кавычек. Если $ifs не установлен в окружении sh, она будет проинициализирована пробелом, табуляцией или символом новой строки.
→$* Set to sh's argument list during initialization. Whenever a braced block is executed, the current value is saved and $* receives the new argument list. The saved value is restored on completion of the block.
0 $* Устанавливает список аргументов во время инициализации. Как только ограниченный скобками блок будет выполнен текущее значение сохраняется и $* получает новый список аргументов. Сохраненное значение восстанавливается по выходу из блока.
→The environment is a list of strings made available to externally executing commands by the env module (see env(2)). If the env module does not exist or cannot be loaded, no error will be reported, but no variables can be exported to external commands. Sh creates an environment entry for each variable whose value is non-empty. This is formatted as if it had been run through ${quote}. Note that in order for a variable to be exported, its name must conform to the restrictions imposed by env(3); names that do not will not be exported.
0 Окружение - это список строк которые делают возможным выполнением внешних команд модулем env (смотриi env(2)). Если модуль env не существует или не загружен, то не будет никаких сообщений об ошибке, и никаких переменных не будет экспортировано во внешние команды. Sh создаст элемент окружения для каждой не пустой переменной. Они будут отформатированы так же, как если бы это было через ${quote}. Отметьте, что для того чтобы пременные были экспортированы, их имена должны быть одолетворять накладываемым ограничениям env(3), в противном случае имена не будут экспортированы.
→load path... Load tries to load each of its arguments as a builtin module into sh. If a module load succeeds, each builtin command defined by that module is added to the list of builtin commands. If there was a previous definition of the command, it is replaced, with the exception of internal sh builtins, which are covered up and reappear when the module is unloaded. If a module with the same path has already been loaded, sh does not try to load it again. Unless the path begins with /
or ./, the shell looks in the standard builtins directory /dis/sh for the module. If a load fails, a bad module exception is raised. The environment variable $autoload can be set to a list of Shell modules that each instance of sh should load automatically during its initialisation. (More precisely, the modules are loaded when a new Sh->Context is created: see sh(2) for details.)
or ./, the shell looks in the standard builtins directory /dis/sh for the module. If a load fails, a bad module exception is raised. The environment variable $autoload can be set to a list of Shell modules that each instance of sh should load automatically during its initialisation. (More precisely, the modules are loaded when a new Sh->Context is created: see sh(2) for details.)
0 load путь ...
Команда load пытается загрузить каждый свой аргумент как модуль в интерпретатор. Если модуль был успешно загружен, каждая встроенная команда определенная в модуле добавляется к списку встроенных команд. Если же существовало предыдущее определение команды, то она замещается исключение составляют встроенные в sh команды, которые скрываются и возникают вновь, когда модуль выгружается Если модуль с тем же путем был загружен то sh не будет пытаться загрузить его еще раз. В случае если путь не начинается с "/" или "./", интерпретатор просматривает стандартную директорию со встроенными модулями /dis/sh в поисках этого модуля.Если загрузка не удалась будет вызвано исключение ("bad module").
Переменная $autoload может содержать список модулей которые интерпретатор будет загружать автоматически во время своей инициализации. (Модуль загружается когда создается новый контекст:Sh->Context. Подробности смотри в sh(2))
Команда load пытается загрузить каждый свой аргумент как модуль в интерпретатор. Если модуль был успешно загружен, каждая встроенная команда определенная в модуле добавляется к списку встроенных команд. Если же существовало предыдущее определение команды, то она замещается исключение составляют встроенные в sh команды, которые скрываются и возникают вновь, когда модуль выгружается Если модуль с тем же путем был загружен то sh не будет пытаться загрузить его еще раз. В случае если путь не начинается с "/" или "./", интерпретатор просматривает стандартную директорию со встроенными модулями /dis/sh в поисках этого модуля.Если загрузка не удалась будет вызвано исключение ("bad module").
Переменная $autoload может содержать список модулей которые интерпретатор будет загружать автоматически во время своей инициализации. (Модуль загружается когда создается новый контекст:Sh->Context. Подробности смотри в sh(2))
→There are two classes of built-in commands; the first class, known simply as builtins'', are used in the same way as normal commands, the only difference being that builtins can raise exceptions, while external commands cannot, as they are run in a separate process. The second class, known as builtin substitutions'' can only be used as the first word of the command in the ${} operator. The two classes exist in different name-spaces: a builtin may do something quite different from a builtin substitution of the same name.
0 Существуют два класса встроенных команд: первый класс ивестный как "встроенные", используется также как обычные команды, с той лищь разницей что встроенные команды могут вызывать исключения, тогда как внешние команды не могут, потому что они запускаются в отдельном процессе. Втророй класс, извустный как "встроенные подстановки" может быть использован как первое слово в команде в операторе ${}. Эти два класса существуют в различных пространствах имен: встроенная команда может делать совершенно другое нежели чем "встроенная подстановка" с тем же самым именем.
Резюме
- Пол:
- существо
- Родной язык:
- русский
- С нами:
-
с 17 апреля 2009 г.
(6391 день)
Не является членом клуба. - Деятельность:
-
9 версий перевода
с общим рейтингом 0
Карма: 1 (оценок: 1)
