Pascal BEAUSSART

n>&p


L'instruction n>&p permet le transfert l'entrée du co-processus sur le descripteur n
(par défaut le descripteur 1 : Sortie standard du process parent).
(read; print "co-process 1 : $REPLY" ) |& 
exec 3>&p            # stdin du co-process 1 par descripteur 3
(read; print "co-process 2 : $REPLY" ) |& 
exec 4>&p            # stdin du co-process 2 par descripteur 4
print -u3 "Bonjour"     
print -u4 "Salut"       
exec 5<&p            # transfert stdout co-process sur descripteur 5
read -u5 ligne       # Lecture en LIFO
print $ligne            
    co-process 1 : Bonjour
read -u4 ligne          
print $ligne            
    co-process 2 : Salut

[RETOUR] [HOME]