Pipe
Или просто - конвейер. Это однонаправленный канал межпроцессного взаимодействия. Назван по аналогии с трубопроводом.
Конвейеры чаще всего используются в shell-скриптах для связи нескольких команд путем перенаправления вывода одной команды (
Например:
grep выполняет регистронезависимый поиск строки “error” в файле log, но результат поиска не выводится на экран, а перенаправляется на вход (
Или просто - конвейер. Это однонаправленный канал межпроцессного взаимодействия. Назван по аналогии с трубопроводом.
Конвейеры чаще всего используются в shell-скриптах для связи нескольких команд путем перенаправления вывода одной команды (
stdout
) на вход (stdin
) последующей, используя символ конвейера ‘|
’:cmd1 | cmd2 | .... | cmdN
Например:
grep -i 'error' ./log | wc -l
grep выполняет регистронезависимый поиск строки “error” в файле log, но результат поиска не выводится на экран, а перенаправляется на вход (
stdin
) команды wc
, которая в свою очередь выполняет подсчет количества строк, в которых содержится одно и более раз слово "error".