Spec-Zone.ru › Bash

Замена процесса

Замена процесса позволяет ссылаться на вход или выход процесса, используя имя файла. Она имеет вид

<(list)

или

>(list)

Процесс list выполняется асинхронно, и его вход или выход отображаются как имя файла. Это имя файла передаётся в качестве аргумента текущей команде в результате расширения. Если используется форма >(list), запись в файл обеспечит входные данные для list. Если используется форма <(list), файл, переданный в качестве аргумента, должен быть прочитан для получения вывода list. Обратите внимание, что пробел не может появиться между < или > и левой скобкой, в противном случае конструкция будет интерпретирована как перенаправление. Замена процесса поддерживается на системах, которые поддерживают именованные каналы (FIFO) или метод /dev/fd именования открытых файлов.

Когда доступна, замена процесса выполняется одновременно с расширением параметров и переменных, заменой команды и арифметическим расширением.

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Process-Substitution.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API