3 года назад
Конвейеры
Конвейер (Pipeline) - это последовательность одной или нескольких команд, разделенных одним из управляющих операторов '|' или '|&'. Формат конвейера следующий: [time [-p]] [!] command1 [ | or |& command2 ] … Выход каждой команды в конвейере подключается через пайп (pipe) к входу следующей команды. То есть, каждая команда читает вывод предыдущей команды. Это соединение выполняется до любых перенаправлений, указанных командой. Если используется '|&', стандартная ошибка command1, помимо стандартного вывода, подключается к стандартному вводу command2 через пайп, это сокращение для 2>&1 |. Это неявное...
2 года назад
PIPE
Или просто - конвейер. Это однонаправленный канал межпроцессного взаимодействия. Назван по аналогии с трубопроводом. Конвейеры чаще всего используются в shell-скриптах для связи нескольких команд путем перенаправления вывода одной команды (stdout) на вход (stdin) последующей, используя символ конвейера ‘|’: cmd1 | cmd2 | ...