Thread Anfängerproblem Inhalt vergleichen in Arrays (4 answers)
Opened by Devron at 2010-06-30 16:17

Devron
 2010-06-30 16:17
#139236 #139236
User since
2010-06-30
3 Artikel
BenutzerIn
[default_avatar]
Hallo Community,

ich versuche jetzt schon seit lägerem Dateien in Arrays zu schreiben und einzelne Zeilen dann zu vergleichen. Leider klappt das so garnicht.
Ich poste erstmal hier meinen Quellcode:
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 -w
use strict;
use warnings;
use utf8;


my $rw1 = open(FILE,"Datei1.dat");      # Die Datei1.dat wird geöffnet
my @Datei1 = <FILE>;                    # Der Inhalt der Datei wird in das Array @Datei1 geschieben
close(FILE);                            # Die Datei wird wieder geschlossen.

my $rw2 = open(FILE,"Datei2.dat");      # Die Datei2.dat wird geöffnet 
my @Datei2 = <FILE>;                    # Der Inhalt der Datei wird in das Array @Datei2 geschieben
close(FILE);                            # Die Datei wird wieder geschlossen.


my $string1 = $Datei1[0];               # Der Inhalt der ersten Zeile des Arrays @Datei1 wird in die Variable $string1 geschrieben 
my $string2 = $Datei2[0];               # Der Inhalt der ersten Zeile des Arrays @Datei2 wird in die Variable $string2 geschrieben
  
    

    if ('$string1' eq '$string2') {     # Die Variablen $string1 und $string2 werden verglichen.
        print "Ist gleich!\n";
    } else {
        print "Ist nicht gleich!\n";
        
    }
print "In dem String1 steht $string1\n";# Der inhalt von $string1 wird nochmal aus gegeben
print "In dem String2 steht $string2\n";# Der inhalt von $string2 wird nochmal aus gegeben



In meinen beiden Dateien steht absulut das selbe ....

Wie kann es jetzt sein das das Skript das das der Inhalt nicht gleich ist ;(


Danke für die Hilfe

mod-edit pq: perl-tags statt kursiv
Last edited: 2010-06-30 16:20:39 +0200 (CEST)

View full thread Anfängerproblem Inhalt vergleichen in Arrays