LU11.A03: Duplikate suchen

Schreibe ein Skript, das die Dateien in zwei verschiedenen Ordnern vergleicht.

Bilde dazu ein 3er Team, wobei jedes Mitglied einen anderen Lösungsansatz wählt:

  • Reines Bash-Skript ohne Python.
  • Reines Python-Skript ohne den Einsatz von Bash-Befehlen.
  • Ein Python-Skript mit integrierten Bash-Befehlen.

Vergleicht am Ende eure Lösungen. Welche Vor-/Nachteile haben die einzelnen Lösungsansätze?

Ausgangslage

Dein Skript soll die Dateien in zwei verschiedenen Ordnern vergleichen. Folgende Situationen sollen erkannt werden:

Je nach Situation zeigt das Skript eine oder mehrere der folgenden Ausgaben. Ausgaben:

Die fett geschriebenen Begriffe sind Platzhalter für den tatsächlichen Datei- und Ordnernamen.

Anforderungen

Argumente

Bei Aufruf des Skripts gibt der Benutzer zwei Argumente mit:

Fehlermeldungen

Testfälle / Testdaten

Sie müssen die Funktionalität des Skripts vollständig prüfen. Definieren Sie dazu die nötigen Testfälle und Testdaten. Folgende Situationen müssen geprüft werden:


Marcel Suter