Markus: Stringausgabe mit "<" und ">"als Sonderzeichen

Beitrag lesen

Nochmal:

Ich habe folgendes in meinem Skirpt stehen:

$datum1= "http://home.in.tum.de/~michels/ontology#datum1";

....

@Zeilen = ("");
open(MAILDAT, "<compleer.rdql");
while(<MAILDAT>)
 {
  push(@Zeilen,$_);
 }
close(MAILDAT);
for(@Zeilen)
 {
  if(/SELECT/)
   {

$_ =~ s/ $datum1\ / $datum1 /g;

print $_;
    open(ABFRAGE, ">company.rdql");    # Datei zum Schreiben öffnen
    print ABFRAGE $_;
    close(ABFRAGE);

}
  }

Er soll mir also in dem Eingabestring die Sequenz $datum1 durch den inhalt der gleichnamigen Variablen ersetzen. Dies macht er mir aber nicht wenn ich die Variable so wie oben belege. Nur wenn ich es mit " < http:.... macht geht das!

Markus