Leser: 21
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
2010-06-30T14:17:08 Devron[...]
Code (perl): (dl )if ('$string1' eq '$string2') { # Die Variablen $string1 und $string2 werden verglichen.
[...]
if ($string1 eq $string2) ...
1 2 3
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);
1 2 3
open my $file, "<", "Datei1.dat" or die $!; my @Datei1 = <$file>; close $file;
QuoteWie kann es jetzt sein das das Skript das das der Inhalt nicht gleich ist ;(