Pipeline (software): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ines (discussione | contributi)
mNessun oggetto della modifica
.anacondabot (discussione | contributi)
m Sistemazione automatica della disambigua: Shell
Riga 2:
Una pipeline inizia con uno o più elementi ''[[source]]'' (che non hanno ingressi, ma solo uscite), i cui dati fluiscono attraverso tutti gli altri elementi intermedi (''muxers'', ''demuxers'', filtri -che manipolano questo flusso di dati- e convertitori -che modificano il formato del flusso di dati-) fino agli elementi ''[[sink]]'' (che non hanno uscite ma solo ingressi).
 
L'accezione più comune della parola pipeline indica un comando di ''[[Shell (informatica)|shell]]'' complesso, in cui un programma ''source'' genera un flusso di dati testuali che si propagano attraverso le ''[[pipe#Funzione pipe nella Shell|pipe]]'' ("|") tramite una sequenza di [[Filtro (Unix)|filtri]], fino ai ''sink'' (che spesso sono [[file]], o il [[terminale (informatica)|terminale]]). Questi programmi sono collegati tra loro tramite l'operatore pipe, che in una riga di comando significa che lo standard output del programma a sinistra dell'operatore è passato allo standard input del programma alla sua destra.
 
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.
Riga 34:
* [[Filtro (Unix)]]
* [[pipe]]
* [[Shell (informatica)|shell]]
 
[[Categoria:Sistemi POSIX]]