Thread Muster finden -nächste/vorherige Zeile ausgeben
(7 answers)
Opened by Gast at 2007-08-02 22:41
Wenn die Datei nicht zu groß ist, kann man sie auch in ein Array "slurpen". Oder Tie::File verwenden:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #!/usr/bin/perl use strict; use warnings; # use Tie::File; my @lines = <DATA>; my $last_idx = $#lines; for (0 .. $last_idx) { print @lines[$_-1 .. $_+2] if $lines[$_] =~ /ggg/; } __DATA__ aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm |