Solved

open statement help needed

Posted on 2007-11-20
4
174 Views
Last Modified: 2010-04-21
In the following code, what does open TEMP do?  Is TEMP a file.  ddump dumps the debugging information.  Is it dumped in the TEMP file.  If TEMP is created, in which directory can I find it?

open TEMP, "$ddump -D $elf|" or die("\nError dumping file!\n");
0
Comment
Question by:naseeam
  • 2
  • 2
4 Comments
 
LVL 39

Expert Comment

by:Adam314
ID: 20320896
In this case, open will run the command "$ddump -D $elf", and create a filehandle named TEMP as a pipe from that program.
When your program reads from TEMP, it will be reading the output from the $ddump program.
0
 
LVL 1

Author Comment

by:naseeam
ID: 20320978
I thought there is a file coupled with every file handle.  Which file goes with TEMP filehandle.  
It looks like the output of ddump program are stored in TEMP filehandle, instead of a file.
Am I understanding this correctly?

Thanks.
0
 
LVL 39

Accepted Solution

by:
Adam314 earned 500 total points
ID: 20321086
From the documentation for open:
    http://perldoc.perl.org/functions/open.html
"if the filename ends with a '|' , the filename is interpreted as a command which pipes output to us"

So, in this case there is no actual file.
The output from ddump is stored in the TEMP filehandle - you are correct on this part.
0
 
LVL 1

Author Closing Comment

by:naseeam
ID: 31410143
Quick Response.  Almost Immediate.  
0

Featured Post

ScreenConnect 6.0 Free Trial

Check out the updates in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI that improves session organization and overall user experience. See the enhancements for yourself!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
how do I grep for a specfic DNS record in a directory 3 45
Filtering a file to table 9 101
PERL variable conundrum 9 90
Log File Creation with Header and Footer 17 96
Email validation in proper way is  very important validation required in any web pages. This code is self explainable except that Regular Expression which I used for pattern matching. I originally published as a thread on my website : http://www…
I have been pestered over the years to produce and distribute regular data extracts, and often the request have explicitly requested the data be emailed as an Excel attachement; specifically Excel, as it appears: CSV files confuse (no Red or Green h…
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

778 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question