Accueil
 1  Licence
 2  Prologue
 3  Système d'exploitation, système d'exploitation Unix
 4  Première utilisation
 5  Système de fichiers
 6  Shell
 6.1  Shell Unix
 6.2  Concept de redirection de la sortie standard
 6.3  Concept de tube
 6.4  Exécution séquentielle, regroupement et imbrication de commandes
 6.5  Désactivation de l'interprétation de caractères spéciaux
 6.6  Méta-caractères pour l'interprétation des noms de fichiers
 6.7  Historique
 6.8  Concept de variable
 6.9  Concept d'alias de commande
 6.10  Configuration du shell
 6.11  Conclusion
 7  Processus
 8  Quelques outils supplémentaires
 9  Communications sous Unix
 10  Épilogue: Rappels importants
 Index
 Glossaire
 Foire Aux Questions
 Aide

 Contacts

W3C validator

Département INF  
 Initiation à UNIX


6.3 Concept de tube

  • Un tube (pipe) est une zone mémoire permettant à deux processus d’une même machine de communiquer tout en étant synchronisés.
    • L’écrivain attend une place disponible pour écrire.
    • Le lecteur attend une information disponible à la lecture.
  • L’objectif d’utiliser un tube est de faire agir une commande sur le résultat d’une autre sans fichiers intermédiaires.
  • Le symbole « | » placé entre deux commandes redirige la sortie standard de la première sur l’entrée standard de la seconde.  
    problème génération shellcmds verbatim
  • Cela évite des entrées/sorties disques plus coûteuses:  
    problème génération shellcmds verbatim

    previous     next 


Polycopié de cours Commentaires de cette page dans le polycopié de cours

 
L’illustration interactive qui suit détaille le fonctionnement des tubes.

Illustration Interactive« Tube »


Question: Règle des 3 bouées
Auto-évaluation: pas compris pas sûr de comprendre compris

INF, Télécom SudParis, CSC 3001, Sept. 2014