Bash - командный интерпретатор GNU Bourne


Подстановка процессов


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

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



Содержание раздела