Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re^3: How to restore from redirecting STDOUT to variable?

by Athanasius (Abbot)
on Jan 17, 2013 at 04:14 UTC ( #1013702=note: print w/ replies, xml ) Need Help??


in reply to Re^2: How to restore from redirecting STDOUT to variable?
in thread How to restore from redirecting STDOUT to variable?

In the normal 3-argument form of open:

open FILEHANDLE, MODE, EXPR

EXPR is the (name of the) file to be opened. But sometimes you need to specify, not a file, but an existing filehandle (i.e., a scalar variable pointing to an opened file). This is done by appending & to the MODE (>, >>, <, +>, +>>, or +<), which tells open to treat what follows as a filehandle and make a copy (“dup”) of it.

This is documented in open, as referenced by choroba. See also, e.g., http://www.kernel.org/doc/man-pages/online/pages/man2/dup.2.html.

Hope that helps,

Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,


Comment on Re^3: How to restore from redirecting STDOUT to variable?
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1013702]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (6)
As of 2015-07-04 17:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (60 votes), past polls