Table des matières:
Définition - Que signifie Pipe?
Un canal 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 offre uniquement une communication unidirectionnelle en transmettant 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 tuyaux sont principalement utilisés dans la programmation sur les systèmes Unix.
Techopedia explique Pipe
L'avantage d'utiliser un canal 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.
