Bildduplikate automatisch löschen

Started by wodga, 2013/08/31, 01:18:51

Previous topic - Next topic

wodga

Hallo, hab gerade ein bash-skript zum löschen von (Bild-)Duplikaten gefunden
http://pastebin.com/0WqDn5XJ
Leider bekomme ich folgende Fehlermeldung:

sh: 3: sh: berechne_pruefsumme: not found

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

wodga

Im chat konnte nox helfen, er hat auch ein schönes Skript dazu gebastelt. Leider funktionierts nur wenn auch die exif-header identisch sind:
#! /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