danke für die Antwort.
Hatte ein modul fcopy.pm (glaub ich) installiert, da
der auch der normale copy befehl nicht die daten überschreibt …
Daher versuche ich die Daten erst zu löschen und dann zu kopieren …
ein move entfällt, da ich die daten mehrmals benötige.
das macht bzw. soll das skript machen:
daten sichern - timestamp vom aktuellem datum -> funktioniert
datei auslesen -> funktioniert
dateien kopieren die in oben genannter datei ausgelesen werden -> funkioniert nicht, da Dateien nicht überschrieben werden
daher der gedachte schritt zwischen 2 und 3 / lösche die daten …
Hatte ein modul fcopy.pm (glaub ich) installiert, da
der auch der normale copy befehl nicht die daten überschreibt
was meinst du mit normalem copy befehl?
copy() aus File::Copy überschreibt dateien problemlos:
$ cat foo
alt
$ cat bar
neu
$ perl -wE'
use File::Copy;
copy "bar", "foo" or die $!;
'
$ cat foo
neu
wie du siehst, wurde foo von bar überschrieben.
bitte poste code, anstatt von nicht existierenden funktionen und „normalen copy befehlen“ zu reden.
wenn man den code nicht sieht, kann man auch nicht sagen, was du falsch machst.