J'ai deux programmes simples: A
et B
. A
s'exécuterait en premier, puis B
obtient la «stdout» de A
et l'utilise comme son «stdin». Supposons que j'utilise un système d'exploitation GNU / Linux et la manière la plus simple de le faire serait:
./A | ./B
Si je devais décrire cette commande, je dirais que c'est une commande qui prend l'entrée (c'est-à-dire la lecture) d'un producteur ( A
) et écrit sur un consommateur ( B
). Est-ce une description correcte? Suis-je en train de manquer quelque chose?