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