in reply to update a txt file

It's because you're doing something wrong, and without code, no one can tell you what. Anyway, Tie::File is nice
use Tie::File; { tie my @array, 'Tie::File', 'filename' or die "eek $@ $! $/"; push @array, scalar localtime; unshift @array, scalar gmtime; } warn "and the file contains $/"; { tie my @array, 'Tie::File', 'filename' or die "eek $@ $! $/"; print $_,$/ for @array; } __END__ $$ perl test and the file contains Sun Mar 14 01:19:12 2004 Sat Mar 13 17:19:12 2004 $$ perl test and the file contains Sun Mar 14 01:19:14 2004 Sun Mar 14 01:19:12 2004 Sat Mar 13 17:19:12 2004 Sat Mar 13 17:19:14 2004 $$ perl test and the file contains Sun Mar 14 01:19:15 2004 Sun Mar 14 01:19:14 2004 Sun Mar 14 01:19:12 2004 Sat Mar 13 17:19:12 2004 Sat Mar 13 17:19:14 2004 Sat Mar 13 17:19:15 2004

MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
** The third rule of perl club is a statement of fact: pod is sexy.