aquinom85 has asked for the wisdom of the Perl Monks concerning the following question:
First of all, I'd like to say all documentation I've read on using filehandles is extremely confusing to me, and since I didn't understand it I tried to use one to see if I could figure it out. Thus my question.
#!/usr/bin/perl #this program is supposed to take user input put it into an array and +then add #that text into a log file. use 5.010; use strict; print "Enter some text then hit control+D and we\'ll try to send it to + the perlogfile:\n"; my @stuff = <STDIN>; open (LOG, ">>perlogfile.rtf"); #error always happens here :no such file or directory if (! open LOG ) { die "cannot create link to logfile: $!"; } print LOG "@stuff"; close (LOG);
the error from terminal is cannot create link to logfile: No such file or directory at /private/var/folders/EZ/EZjgQkjmGqen0F4rMB61CU+++TI/Cleanup At Startup/filehandletest-288591461.705.pl line 11, <STDIN> line 1.
I dont know why it's trying to look in some temp folder in the first place, but I even went there and pasted my "perlogfile" into that folder. still the SAME error.
I do have permission to read/write to this file.
What am I doing wrong?
|
|---|