xNeTworKx: flock vorhanden, aber Datei schon 2x gelöscht ?

Beitrag lesen

Hi,

xNeTworKx: local: Wert der Variable sichern und am Ende des einschliessenden Blocks automatisch wiederherstellen. Ausserdem wird die Variable gleich auf undef gesetzt. Genau das soll mit $/ passieren, dann wird naemlich die gesamte Datei in einem Stueck eingelesen, also nicht mehr zeilenweise. (Genauer: Die gesamte Datei wird als eine einzige Zeile betrachtet. Siehe dazu perlvar (INPUT_RECORD_SEPARATOR))

Aha, ich habe bis jetzt auch immer in eine Variable eingelesen, und nicht zeilenweise :
while (<FILE>)  {
$in .= $_;
}

Ist denn die Lösung mit local $/ so viel effizienter ?