Tom: NACHTRAG

Beitrag lesen

Hello,

Detlef sagte mir im Chat gerade ich soll noch dazuschreiben:

  1. OS ist Linux Debian
  2. Ich frage nach der Möglichkeit eine Liste auszugeben
       im Stil von:

Folgende Dateien sind in "foo1" vorhanden und in "foo2" nicht:

() ./bleh.txt
         () ./blablubb.abc
         () ./dsfdsf.doc

Da hilft nur ein Script, denn cmp scheint von Haus aus nicht rekursiv zu arbeiten.
Man muss ja auch einmal das eine gegen das andere und dann das andere gegen das eine Verzeichnis (nebst Unterverzeichnissen) abgleichen, um die Nicht-Schnittmengen zu ermitteln.

Vergleichen braucht man dann nur die Schnittmenge. Logisch, oder? *gg*

In PHP gibt es die wunderbare Funktion glob(), die Dir schonmal die beiden Verzeichnisinhalte besorgt, ganz ohne Mühe. In der Shell geht das bestimmt auch zu programmieren.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau