Re: Help needed with '-e' operator
- From: rwcitek@xxxxxxxxxxxxxxxxxxxx (Robert Citek)
- Date: Wed, 8 Jul 2009 21:10:00 -0500
On Wed, Jul 8, 2009 at 6:57 PM, John Refior<jrefior@xxxxxxxxx> wrote:
On Wed, Jul 8, 2009 at 7:34 AM, Anu P <anurao_123@xxxxxxxxx> wrote:
I am trying to use the '-e' filetest operator and encountered some wired
behavior.
I have a tar.gz file which is around 2.6 G and this is the code...Tar.gz
file is in the same directory where script is executed.
unless (-e $file) {
print ("ERROR: $file does not exist\n");
exit(1);
}
This does not seem to work..I always get "File does not exist" message.
I also tried out with a small tar.gz file which is around 2K and that seems
to work. so I am not sure if the usage of '-e' operator has limitation with
file size.
It's a long shot, but I notice that you say "tar.gz" in one place, and
"Tar.gz" in another place. Maybe that's intended as a new sentence, and
that's why it's capitalized, I'm not sure with the three-dot ellipsis there.
The point is: make sure you have the right case. "tar.gz" is not "Tar.gz".
Good point. And also notice that the error message that you are
getting "File does not exist" is not the same as what is supposed to
print, "ERROR: foo.tar.gz does not exist", if $file="foo.tar.gz".
Good luck and do let the list know what you discover.
Regards,
- Robert
.
- Follow-Ups:
- Re: Help needed with '-e' operator
- From: Anu P
- Re: Help needed with '-e' operator
- References:
- Help needed with '-e' operator
- From: Anu P
- Re: Help needed with '-e' operator
- From: John Refior
- Help needed with '-e' operator
- Prev by Date: Re: Debugging and tests
- Next by Date: Is there a well-written threading TCP server module for perl?
- Previous by thread: Re: Help needed with '-e' operator
- Next by thread: Re: Help needed with '-e' operator
- Index(es):
Relevant Pages
|