in reply to Re^2: Correct pathway to a file
in thread Correct pathway to a file
-
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.
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,$node,$someNumber)=@_; | | handwaving. }
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.1, sub processFile { 2. my $dir=shift; #@_ is implied! 3. my $node=shift; 4, my $someNumber=shift;
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
|
---|
In Section
Seekers of Perl Wisdom