Am Dienstag, 13. Januar 2009 22:22:27 schrieb Christian Brabandt:
for i in dir/*.raw; do j="${i%.raw}"; j="${j##*/}"; if [ ! -e dir2/"$j".jpg ]; then echo rm "$i"; fi; done
Ich habe das Script entsprechend angepasst und ausführbar gemacht. #!/bin/bash for i in ~/temp/cr2/*.cr2; do j="${i%.cr2}"; j="${j##*/}"; if [ ! -e ~/temp/jpg/"$j".jpg ]; then echo rm "$i"; fi; done Nur wie starte ich es? Bei der Eingabe von Bildvergleicher (Name des Scripts) erhalte ich die Meldung: bash: Bildvergleicher: command not found Beim Aufruf mit ./Bildvergleicher erhalte ich die Meldung: bash: ./Bildvergleicher: Keine Berechtigung Was mache ich verkehrt? Gruß Mike -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org