Hallo nochmal,
Für die Durchführung benötigst Du open(), flock(), while, <HANDLE>, print()/push(), unless, m/PATTERN/, close() in der richtigen Reihenfolge ;-))
Kaum hatte ich es abgeschickt, fiel mir auf, daß für Version 1) natürlich noch 'foreach' oder 'for' benötigt wird :-) (obwohl 'while' wohl auch geht, zumindest mit 'shift' ;-)
Gruß AlexBausW