in reply to Reading a file before clobbering it for output...
peace.
#!/usr/bin/perl -w use strict; my $log_string = "warning2 . . ."; my $logfile = "log.txt"; my @entries = (); my $entry; open LOG, "< $logfile" or die "cannot read $logfile"; @entries = <LOG>; map { chomp } @entries, $log_string; unshift @entries, $log_string; close LOG; open OUT, "> $logfile" or die "cannot write to $logfile"; foreach $entry ( @entries[0..9] ) { print OUT $entry."\n"; } close OUT;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Reading a file before clobbering it for output...
by Hofmator (Curate) on Jun 21, 2001 at 14:38 UTC |