Tubo

Definición: ¿Qué significa Pipe?

Una tubería es un método utilizado para pasar información de un proceso de programa a otro. A diferencia de otros tipos de comunicación entre procesos, una tubería solo ofrece comunicación unidireccional al pasar un parámetro o salida de un proceso a otro. El sistema retiene la información que pasa a través de la tubería hasta que el proceso de recepción puede leerla.

Las canalizaciones se utilizan principalmente en la programación en sistemas Unix.

Techinfo explica Pipe

El beneficio de usar una tubería en Unix o Linux es que proporciona un procesamiento más complejo. En un script de shell de Unix, por ejemplo, una tubería se especifica mediante una barra vertical (|) en la línea de comandos. El resultado de la primera secuencia de comandos se utiliza como entrada para la segunda secuencia de comandos. Se pueden utilizar dos conductos para permitir la comunicación bidireccional.