$/="\n"; # Ende einer Zeichenkette ist der Zeilenumbruch !!
Das ist standardmäßig gesetzt. Kann aber nicht schaden, es nochmal zu setzen
while(<>){ # Solange Zeile existiert <== ???
Das würde STDIN einlesen. Du meinst wahrscheinlich while(<FHin>)
@zeile[$z_nr] = chomp;
Das geht nicht. Du willst wahrscheinlich die newslines der aktuellen Zeile entfernen, oder? Einfach chomp; reich aus. Die aktuelle Zeile findest du in $_
bei array, error: @zeile[$z_nr] better written as $zeile[$z_nr] at # xx.bat line 36.
Ja, denn die einzelnen Elemente eines Arrays (zB @meinarray) werden über scalare angesprochen ($meinarray[1], $meinarray[2], ..., $meinarray[-1])
ist der Anfangrichtig?
Öhmm ;)
csx