Re: file handle in perl
- From: r.wan@xxxxxxxxxx (Raymond Wan)
- Date: Wed, 17 Jun 2009 18:22:45 +0900
Hi Irfan,
Irfan Sayed wrote:
I am struggling with file handling in perl. i want to do following operation .
1: open the file
2: read the file
3: do the changes in specific lines
4: save the file
5: close the file
Does this FAQ help?
Q: How do I change, delete, or insert a line in a file, or append to the beginning of a file?
http://perldoc.perl.org/perlfaq5.html#How-do-I-change%2c-delete%2c-or-insert-a-line-in-a-file%2c-or-append-to-the-beginning-of-a-file%3f
The file that you read from and the file you write to should be two different files, if you want to make things easy for yourself. If you insist they have to be the same files, then just do a "rename" at the end.
Depending on the size of your file, you might want to see if "reading the entire file at once" is something you want to try. In that case, it would be ok to save to the same filename since you've read everything into memory before you wrote anything out. See:
http://perldoc.perl.org/perlfaq5.html#How-can-I-read-in-an-entire-file-all-at-once%3f
Ray
.
- References:
- file handle in perl
- From: Irfan Sayed
- file handle in perl
- Prev by Date: file handle in perl
- Next by Date: RE: file handle in perl
- Previous by thread: file handle in perl
- Next by thread: RE: file handle in perl
- Index(es):
Relevant Pages
|