Tube (Unix)

Tube (Unix)

Tube Unix

Dans les systèmes d'exploitation de type Unix, un tube Unix, ou pipeline, ou pipe est un ensemble de processus chaînés par leurs flux standard, de sorte que la sortie d'un processus (stdout) alimente directement l'entrée (stdin) du suivant. Chaque connexion est implantée par un tube anonyme. Les programmes filtres sont souvent utilisés dans cette configuration. Douglas McIlroy a inventé ce concept pour les shells Unix et le nom anglais découle de l'analogie avec un pipeline physique.

Le pipe est caractérisé par le symbole |.

Par exemple :
programme1 | programme2

Le programme programme1 est exécuté par le système qui envoie les résultats au programme2 qui à son tour renvoie les résultats sur la sortie standard du système.

Le pipe est très utilisé sur Unix et plus particulièrement pour associer les commandes cat et grep pour sélectionner des éléments particuliers dans un fichier, par exemple sous Unix:

cat fichier | grep "mot cle" | sort

Exemple sous windows:

type fichier | find "mot cle" | sort

Voir aussi

Source

  • (en) Cet article est partiellement ou en totalité issu d’une traduction de l’article de Wikipédia en anglais intitulé « Pipeline (Unix) ».


  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Tube Unix ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Tube (Unix) de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Tube Unix — Dans les systèmes d exploitation de type Unix, un tube Unix, ou pipeline, ou pipe est un ensemble de processus chaînés par leurs flux standard, de sorte que la sortie d un processus (stdout) alimente directement l entrée (stdin) du suivant.… …   Wikipédia en Français

  • Tube nomme — Tube nommé En informatique, le terme tube nommé (calqué sur l anglais named pipe) désigne un concept prolongeant celui des tubes Unix classiques que l on peut trouver sur les systèmes d exploitation de type Unix ou Windows. Il s agit de l une des …   Wikipédia en Français

  • Tube nommé — En informatique, le terme tube nommé (calqué sur l anglais named pipe) est une mise en œuvre des tubes Unix. Comme les tubes anonymes, les tubes nommés sont des zones de données organisées en FIFO mais contrairement à ceux ci qui sont détruits… …   Wikipédia en Français

  • Tube (informatique) — Pour les articles homonymes, voir Tube. En génie logiciel, un tube ou une pipeline est un mécanisme de communication inter processus sous la forme d une série de données, octets ou bits, accessibles en FIFO. Le patron de conception qui correspond …   Wikipédia en Français

  • Tube (shell) — Pour les articles homonymes, voir Tube. Les shell des systèmes d exploitation de type Unix disposent d un mécanisme appelé tube, ou pipeline, ou pipe ( …   Wikipédia en Français

  • Pipeline (Unix) — Tube Unix Dans les systèmes d exploitation de type Unix, un tube Unix, ou pipeline, ou pipe est un ensemble de processus chaînés par leurs flux standard, de sorte que la sortie d un processus (stdout) alimente directement l entrée (stdin) du… …   Wikipédia en Français

  • Tube anonyme — En génie logiciel, un tube anonyme est un des mécanismes de gestion de flux de donnée appelé tube. Ce mécanisme inventé pour UNIX est principalement utilisé dans la communication inter processus. Ouvrir un tube anonyme permet de créer un flux de… …   Wikipédia en Français

  • tube — ● n. m. ►UNIX Méthode de redirection sous Unix. Syn. anglais pipe. En fait, un tube est simplement un pseudo fichier dans lequel on lit et on écrit comme dans un fichier normal, pour échanger des données entres des processus. Existe aussi dans d… …   Dictionnaire d'informatique francophone

  • Tube (BBC Micro) — In computing, the Tube was an expansion interface and architecture on the BBC Microcomputer System which allowed the BBC Micro to communicate with a second processor, or coprocessor .Under the architecture the coprocessor would run user code,… …   Wikipedia

  • tube nommé — ● loc. m. ►UNIX tube utilisant un fichier pour réaliser les transferts d information. Syn. bancal pipe nommé ( named pipe en anglais) …   Dictionnaire d'informatique francophone

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”