Конвейер (англ. pipeline) в терминологии операционных систем семейства Unix — некоторое множество процессов, для которых выполнено следующее перенаправление ввода-вывода: то, что выводит на поток стандартного вывода предыдущий процесс, попадает в поток стандартного ввода следующего процесса. Запуск конвейера реализован с помощью системного вызова pipe()
.
Код возврата конвейера равен коду возврата последней команды. В bash можно изменить это поведение, включив опцию pipefail:
set -o pipefail
после чего конвейер вернёт ноль, если все команды завершились удачно, или код последней команды, вернувшей не ноль.
Пример запуска конвейера:
$ ps aux | grep [k]de | gawk '{ print $2}'
Данная команда выведет номера процессов, в названии которых встречается подстрока «kde»
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .