Hi,
last if ($liste[$i] eq $ausdruck);
Jetzt gibt mir das Programm zwar ne Zahl aus, zählt aber immer nur die Einträge der Liste +1.
dann ist vielleicht $liste[$i] eq $ausdruck niemals gegeben. Überprüf das mal, und denk auch daran, daß "xyz\n" ne "xyz" ist.
Cheatah