Ho due semplici programmi: Ae B. Averrebbe eseguito per primo, quindi Bottiene lo "stdout" diA e lo userà come "stdin". Supponiamo che sto usando un sistema operativo GNU / Linux e il modo più semplice possibile per farlo sarebbe:
./A | ./B
Se dovessi descrivere questo comando, direi che è un comando che accetta input (ovvero, legge) da un produttore ( A) e scrive a un consumatore ( B). È una descrizione corretta? Mi sto perdendo qualcosa?