Thread Vergleich von 2 Felder (6 answers)
Opened by sara456 at 2014-05-19 10:58

payx
 2014-05-19 13:43
#175580 #175580
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo sara456,

vielleicht hilft Dir dieses Beispiel als Startpunkt:
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
29
30
31
32
33
34
#!/usr/bin/perl

use strict;
use warnings;

my %hash;

while (my $row = <DATA>) {

    chomp $row;
    
    my @arr = split /#/, $row;
    
    $hash{$arr[1]}->{$arr[0]}=$arr[2];
    
}

for my $key (sort keys %hash) {

    if ($hash{$key}->{'EE'} and $hash{$key}->{'EF'}) {
    
        print $hash{$key}->{'EF'} . "\n";
    
    }

}

__DATA__
EE#123#Test1#Hallo
EE#124#Test2#Hallo
EE#124#Test3#Hallo
EF#123#11#Hallo
EF#124#12#Hallo
EF#125#13#Hallo 

Wenn Du Fragen hast, stelle sie.

HTH
Grüße
payx

View full thread Vergleich von 2 Felder