Pipeline (software): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
F. Cosoleto (discussione | contributi)
Revisione, ed avviso 'unire'
Hce (discussione | contributi)
riportato al senso originario, che non era sovrapposto con pipe
Riga 1:
In [[informatica]], una '''pipeline''' (in inglese, tubo, condotto) è un comando di [[shell]] complesso, costituito da un programma che genera un flusso di dati testuali, una sequenza di [[Filtro (Unix)|filtri]] che manipolano questo flusso di dati, ed eventualmente un programma che gestisce il risultato. Questi programmi sono collegati tra loro tramite l'operatore [[pipe#Funzione pipe nella Shell|pipe]] ("|"), che in una riga di comando sigifica che lo standard output del un programma a sinistra dell'operatore è passato allo standard input del programma alla sua destra.
{{da unire|pipe}}
La '''pipeline''' (in inglese, tubo, condotto) è un metodo per trasmettere un flusso di dati da un programma all'altro o fra due processi.
 
A livello utente si incontra nell'uso della [[shell]], dove è spesso conveniente riutilizzare i dati uscenti di un programma come input di un altro, ad esempio per applicare dei [[Filtro (Unix)|filtri]] o per visualizzare e manipolare i risultati in un programma interattivo.