cherished+2008-06-24 10:11:42--Zu 2. verstehe nicht was du meinst.
na das:
open (my $filehandle1, "<$istdatei");
open(fAUSDATEI, ">$DestFile");
$filehandle1, fAUSDATEI
warum das eine mal eine variable und das andere mal ein bareword?
QuoteZu 3. Fehlerüberprüfung habe ich danach ausgelagert in Funktionen bzgl. Ob die Datei vorhanden ist.
das reicht aber nicht. du musst direkt beim open die fehlerbehandlung machen.
zwischen der abfrage, ob die datei vorhanden ist und dem öffnen selbst kann sie noch verschwinden.
das ist ernst gemeint. nennt sich
Race_condition
QuoteZu 4. Wieso sollte ARGV zu wenig Argumente haben? versteh das nicht ganz.
na weil du das programm mit zuwenig parametern aufrufst?
man sollte nicht so programmieren, dass nur in dem fall alles glattgeht, wenn alle annahmen
stimmen. wirklich sauber wird es nur, wenn du alle eventualitäten abfängst. und wenn man sich
das einmal angewöhnt hat, geht das auch einfacher.