Apre una coppia di pipe connesse, come fa la corrispondente
chiamata di sistema. Va notato che se impostate un ciclo di
processi connessi tramite pipe, può avvenire uno
stallo anche se siete molto prudenti. In aggiunta, notate
che le pipe del Perl utilizzando il buffer di IO, dunque
potreste aver bisogno di impostare $| per svuotare il vostro
HANDLEDISCRITTURA dopo ogni comando, a seconda dell'applicazione.
Consultate IPC::Open2, IPC::Open3 e perlipc/"Bidirectional Communication" ["Comunicazione Bidirezionale, NdT] per esempi di cose come queste.
Sui sistemi che supportano sui file un flag close-on-exec [chiudi-su-esecuzione, NdT], il flag sarà impostato per il descrittore di file appena aperto, come determinato dal valore di $^F. Si veda perlvar/$^F.