Thread Inhalte zweier Ordner effektiv vergleichen (16 answers)
Opened by Dateipfade at 2009-09-25 19:02

Gast Dateipfade
 2009-09-25 19:02
#126231 #126231
Hallo,
Ich versuche gerade ein Script zu implementieren das so eine Art diff der
Dateien (recursively) zweier Ordner liefert. Dabei handelt es sich um
"dieselben" Ordner, vorher und nacher, dh, das Script soll lediglich
identifizieren, welche Dateien beim neueren fehlen und welche im alten
fehlen (also hinzugekommen sind).

Ich ueberlege schon eine Weile wie man das realisieren kann, und das geht
schon mit der Frage los Arrays oder Hashes zu verwenden. Eine Idee waere
mit sowas wie..

Code: (dl )
my @raw_list = `ls -lR`;


.. mir die Dateien und unter einem gegebenem Pfad anzeigen zu lassen, dann
jeweils zu versuchen die Pfade mit den einzelnen Dateien, danach, zu
absoluten Pfaden zu den Dateien zusammen zu setzen. Diese dann in eine
Liste old_paths bzw. new_paths (oder Hashes, damit das suchen beim
vergleichen evtl. leichter faellt?!).

Je mehr ich darueber nachdenke, desto mehr Schwierigkeiten sehe ich. Hat
evtl. schon mal jemand etwas aehnliches gemacht und kann mir eine grobe
Strategie sagen, wie man bei soetwas am elegantesten vorgeht? Bin fuer
jeden Tipp dankbar.. :)

View full thread Inhalte zweier Ordner effektiv vergleichen