Hallochen,
$filehtm = "/home/bswfr/daten/datenbab1bsw/"+$jahr+"/"+$monat+"/"+$bericht.htm;
...
Der Operator zu Stringverknüpfung ist ".":
$filehtm = "/home/bswfr/daten/datenbab1bsw/".$jahr."/".$monat."/".$bericht.".htm";Wobei Perl müsste die Zuweisung von Jörg korrekt ausführen, da Variablen in Strings mit doppelten Anführeungszeichen auswertet (interpoliert) werden.
$filehtm = "/home/bswfr/daten/datenbab1bsw/$jahr/$monat/$bericht.htm";
Meiner Meinung nach ist der letzte Ausdruck etwas wackelig. in "" wird der . als beliebiges Zeichen interpretiert. Also entweder so wie es Tom vorschlägt, oder als Mischform
$filehtm = "/home/bswfr/daten/datenbab1bsw/$jahr/$monat/".$bericht.".htm";
müsste auch gehen.
Der Hinweis von Tom mit dem print
ist gut! Das ist das Erste was ich in einem solchen Fall mache.
Chiau Pit