Thread Dateien ersetzen (14 answers)
Opened by theresa at 2007-09-24 16:08

Strat
 2007-10-05 01:48
#100305 #100305
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich empfehle auch CPAN:File::Copy. Damit koennte eine Transaktion folgendermaszen aussehen:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# sicherheitskopie
use File::Copy;
File::Copy::copy( $file, "$file.bak" )
  or die "Error: couldn't copy '$file': $!\n";

# datei ueberschreiben
open( my $OUTFILE, '>', $file )
  or die "Error: couldn't write to file '$file': $!\n";
print $OUTFILE @irgendwas
    or die "Error at printing to file '$file: $!\n";
close $OUTFILE
    or die "Error: couldn't close file '$file': $!\n";

# backup wegwerfen
unlink( "$file.bak" )
  or die "Error: couldn't unlink file '$file.bak': $!\n";

perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Dateien ersetzen