Perl - vergleichen von Ordner Inhalten
am 06.09.2007 13:50:26 von fantrixx
Hi all,
ich möchte gerne mit Perl folgende Sache schreiben.
Also das Script soll in zwei Ordner reingucken und schauen welche
Datei in dem jeweiligen Ordner nicht verfügbar ist und das dann als
ein String ausgeben.
Weiss einer wie ich sowas angehen kann ?
mfg
Re: Perl - vergleichen von Ordner Inhalten
am 06.09.2007 14:10:58 von Wolf Behrenhoff
fantrixx@googlemail.com schrieb:
> Hi all,
>
> ich möchte gerne mit Perl folgende Sache schreiben.
> Also das Script soll in zwei Ordner reingucken und schauen welche
> Datei in dem jeweiligen Ordner nicht verfügbar ist und das dann als
> ein String ausgeben.
>
> Weiss einer wie ich sowas angehen kann ?
Schnellschuss:
$dir1='test1';
$dir2='test2';
%d1 = map {s!.*/!!; ($_,1)} <$dir1/*>;
%d2 = map {s!.*/!!; ($_,1)} <$dir2/*>;
print "Dateien, die in $dir1 sind und nicht in $dir2\n";
for (keys %d1) {
print "$_\n" if !exists $d2{$_};
}
print "Dateien, die in $dir2 sind und nicht in $dir1\n";
for (keys %d2) {
print "$_\n" if !exists $d1{$_};
}
Wolf