Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Bildduplikate automatisch löschen  (Read 1922 times)

Offline wodga

  • User
  • Posts: 186
Bildduplikate automatisch löschen
« on: 2013/08/31, 01:18:51 »
Hallo, hab gerade ein bash-skript zum löschen von (Bild-)Duplikaten gefunden
http://pastebin.com/0WqDn5XJ
Leider bekomme ich folgende Fehlermeldung:

Code: [Select]
sh: 3: sh: berechne_pruefsumme: not found

Kann jemand helfen?
64bit, intel i5, GeForce GTX 650 Ti

Offline wodga

  • User
  • Posts: 186
Bildduplikate automatisch löschen
« Reply #1 on: 2013/08/31, 17:29:07 »
Im chat konnte nox helfen, er hat auch ein schönes Skript dazu gebastelt. Leider funktionierts nur wenn auch die exif-header identisch sind:
Code: [Select]
#! /bin/sh
pruefdir=/tmp/bildpruef &&
mkdir -p -- "$pruefdir" &&
find . \( -name '*.jpg' \) -print0 | while read file
do
pruefsumme="$(sha256sum "$file" |sed s/\ .\*$//)" &&
if test -f "$pruefdir"/"$pruefsumme"
then
# rm -- "$file"
rm -- "$file"
else
: > "$pruefdir"/"$pruefsumme"
fi
done


Da meine Duplikate zwar vom Bildinhalt identisch, aber nicht von den exif-headern, habe ich letztendlich erfolgreich folgendes Programm genutzt: geeqie
64bit, intel i5, GeForce GTX 650 Ti