Mit einem Skalar kann man laut dem Selfhtml eine Zahl oder eine Zeichenkette aufnehmen. Mit einer Liste/Array kann man mehrere Werte aufnehmen. Mit einem Hash eine Zahl und ein Wert.
Wie übernehme ich diesen Inhalt der Datei rauchen.txt am besten, daß ich den am Stück in einer Variable habe.
OK die gute Nachricht ist, du kannst es,
Die schlechte ist: Es ist nicht empfehlenswert, da Textinhalte grundsätzlich eine unbekannte Grösse annehmen könne.
Wenn du umbedingt alles in einem einzigen String haben will, empfiehlt es sich, den String aus Zeilen zu akreditieren.
my string = "";
open( FH, "<", $path ) or die("$!, Textdatei nicht gefunden.");
while( <FH> ){
$string .= $_;
}
close( FH );
Der Vorteil ist, dass dein File als eine Zeilen separierte Datei betrachtet wird. Da müssen dir \n im Text schon mal keine Sorge machen.
mfg Beat
Selber klauen ist schöner!