Las canalizaciones actúan como una serie de tubos conectados. Los elementos que se desplazan por la canalización pasan a través de cada tubo. Para crear una canalización en Windows PowerShell, los comandos se conectan entre sí con el operador de canalización "|". El resultado de cada comando se utiliza como entrada en el siguiente comando.

Las canalizaciones son probablemente el concepto más valioso de las interfaces de línea de comandos. Utilizadas correctamente, las canalizaciones no sólo reducen el esfuerzo necesario para escribir comandos complejos, sino que también permiten ver más fácilmente el flujo de trabajo de los comandos. Una característica útil relacionada con las canalizaciones es que, como se aplican a cada elemento por separado, no es necesario modificarlas en función de si la canalización va a contener ninguno, uno o muchos elementos. Además, cada comando de una canalización (llamado elemento de canalización) suele pasar su resultado al siguiente comando de la misma, elemento a elemento. Normalmente esto reduce la demanda de recursos de los comandos complejos y permite obtener el resultado inmediatamente.

En este capítulo, vamos a explicar en qué se diferencia la canalización de Windows PowerShell de las canalizaciones de los shells más conocidos y, a continuación, mostraremos algunas herramientas básicas que sirven para controlar los resultados de la canalización y para ver cómo funcionan las canalizaciones.




Tabla de contenido