Thread Muster finden -nächste/vorherige Zeile ausgeben (7 answers)
Opened by Gast at 2007-08-02 22:41

Ronnie
 2007-08-03 04:13
#97375 #97375
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Wenn die Datei nicht zu groß ist, kann man sie auch in ein Array "slurpen". Oder CPAN: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

View full thread Muster finden -nächste/vorherige Zeile ausgeben