Guten Abend.
ich möchte gern einige Bilddateien miteinander vergleichen und wenn doppelt löschen.
Die Dateien habe Standardmäßig den Dateiname IMG_####.PNG (#### ist eine 4stellige Zahl). Einige davon haben beim exportieren vom Mobilgerät den Dateinamen IMG_####_1.PNG bekommen. Das habe ich gelöst und nun liegen die Dateien, mit korrekten Dateinamen, in zwei Verzeichnissen.
Jetzt möchte ich diese Dateien Vergleichen lassen und wenn identisch löschen lassen.
zum Vergleichen habe ich mir diff angeschaute komme aber nicht wirklich weiter.
Hier erst einmal die Umbenennung:
1 2 3 4 5 6 7 8 9 10 | #!/bin/bash # # mkdir a mv IMG_????_?.??? a cd a for i in *_1.JPG; do mv $i ${i%??.JPG}.JPG; done for i in *_1.PNG; do mv $i ${i%??.PNG}.PNG; done |
hat da jemand eine Idee oder gibt es eine ganz andere Lösung?
Gruß Jochen
Bearbeitet von sebix:
Forensyntax korrigiert.