Pipe

Définition - Que signifie Pipe?

Un tube est une méthode utilisée pour transmettre des informations d'un processus de programme à un autre. Contrairement à d'autres types de communication interprocessus, un canal n'offre qu'une communication unidirectionnelle en passant un paramètre ou une sortie d'un processus à un autre. Les informations transmises par le canal sont conservées par le système jusqu'à ce qu'elles puissent être lues par le processus de réception.

Les tubes sont principalement utilisés dans la programmation sur les systèmes Unix.

Definir Tech explique Pipe

L'avantage d'utiliser un tube sous Unix ou Linux est qu'il permet un traitement plus complexe. Dans un script shell Unix, par exemple, un tube est spécifié par une barre verticale (|) dans la ligne de commande. Le résultat de la première séquence de commandes est utilisé comme entrée pour la deuxième séquence de commandes. Deux tuyaux peuvent être utilisés pour permettre une communication bidirectionnelle.