Traduction de pipeline? définition?

Résolu/Fermé
phédra60 Messages postés 30 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 24 mai 2008 - 22 oct. 2007 à 17:19
phédra60 Messages postés 30 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 24 mai 2008 - 23 oct. 2007 à 16:59
Bonjour à tous,
voilà, j'aimerai savoir; ce que signifie "pipeline" en anglais, et en informatique, bien-entendu... Voici un extrait de la phrase contenant ce mot: "Data sent down a stream from your PHP script to the destination file or network server flows down the write pipeline.".
Pouvez-vous me l'expliquer?
Vivien.

3 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 oct. 2007 à 16:23
Salut,

La pipeline c'est comme un tube (pas YouTube;-))
D'une côté les données rentrent et de l'autre côté les donnée sortent

En bref si tu as une commande qui envoie un résultat alors on utilise une pipeline pour transmettre ce résultat qui sera répris de l'autre côté de tube (pipeline) pour être traité

par exemple si tu fait
ls -l alors les fichier serront affiché
la commande wc -l permet d'afficher le nombre de ligne d'un fichier

donc la sortie de ls -l on va la passer par une pipeline et à la sortie de la pipeline le résultat sera pris par wc -l et le résultat ne sera plus l'affichage des fichiers mais le nombre de fichiers (de lignes)
Par défaut la sortie se fait sur le descripteur de fichier STDOUT
ls -l | wc -l

Il y a plusieurs types de pipelines , regarde ici guide d utilisation du shell pour debutant#les pipelines
4