because I sent my sub the file+directory like you showed, and also an integer which has to be used later in the sub.
OK: let me spell something out here... Peruse the following code and I'm going to add line numbers so I can point to specific lines in my follow up explaination.
1. sub processFile {
2. my ($dir,$node,$someNumber)=@_;
|
| handwaving.
}
First let me comment that the array
@_ contains all arguments passed to the sub. The code I just supplied is the equivalent to:
1, sub processFile {
2. my $dir=shift; #@_ is implied!
3. my $node=shift;
4, my $someNumber=shift;
I'm not sure what you thought you were accomplishing by referencing
$_[0] given that refers to the scalar in the array with the lowest index. You needed
$_[0] to have a "/" and
$_[1] concatenated.
When you are given answers to your questions here on PM please take the time not only to fully read the answer but take the trouble of actually learning what the answer means.
Peter L. Berghold -- Unix Professional
Peter -at- Berghold -dot- Net; AOL IM redcowdawg Yahoo IM: blue_cowdawg
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.