Одним из фундаментальных (и функциональных) решений любой оболочки является конвейер. Конвейер это механизм оболочки, который позволяет вывод одной команды передавать на вход для другой. Конвейер в оболочке во многом похож на сборочную линию на заводе: он последовательно совершенствует что-то при прохождении между этапами. Как в следующем примере: В PowerShell конвейер вызывается символом вертикальной черты: | В примере командлет Get-Process создает объекты, представляющие реальные процессы в системе. У данных процессов есть свойства: имя, использование памяти, идентификатор процесса и ряд других. Командлет Get-Process генерирует вывод, символом конвейера мы передаем этот вывод на вход командлету Where-Object, который проверяет каждый входной элемент на соответствие условию, а именно: процесс потребляет менее 500kb оперативной памяти. Второй конвейер применяется для сортировки отфильтрованного списка процессов по возрастанию по свойству Id. Этот пример иллюстрирует значительный прогр