Schrift
[thread]8526[/thread]

suche in datei und zeilenausgabe



<< >> 2 Einträge, 1 Seite
kabazza
 2006-11-23 18:46
#71957 #71957
User since
2006-11-23
23 Artikel
BenutzerIn
[default_avatar]
hi,

ich möchte in einer großen datei .txt nach mehreren einträgen, wie z.b. name, vorname, ... suchen und mir diese zeilen dann ausgeben lassen. auch wenn es mehrere "müller gibt" sollen alle ausgeben werden. ich als absoluter einsteiger in perl tu mich damit etwas schwer. kann mir jemand bitte einen rat oder tip geben?

bye
renee
 2006-11-23 21:44
#71958 #71958
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Es wäre nett, wenn Du eine kleine Beispieldatei posten würdest und dann sagen würdest, wie das Ergebnis aussehen soll.

Aber das hier könnte ein Anfang für Dich sein:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use strict;
use warnings;

my $file = '/path/to/file.txt';
my $pattern = qr/müller/;

open my $fh, '<',$file or die $!;
while(my $line = <$fh>){
if($line =~ /$pattern/){
print $line;
}
}
close $fh;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< >> 2 Einträge, 1 Seite



View all threads created 2006-11-23 18:46.