Hi, ich möchte Screenshots aus 150k Fotos finden und in einen anderen Ordner verschieben.
Mein aktuelles Script funktioniert leider nicht:
1 | find /Users/myuser/Desktop/daten/JPG -name "*.jpg" -exec bash -c "sips -g pixelHeight -g pixelWidth {} | grep '2220' >/dev/null" \; -exec mv {} /Users/myuser/Desktop/screenshots \; |
Immerhin keine Fehlermeldung, aber es wird auch nichts verschoben.
Ich vermute, dass "sips" in einer eigenen Shell läuft und daher der Output nicht weiterverwendet werden kann.
Lösungsansätze:
ein tmp File nutzen
2. eine Export-Variable nutzen 3. das o.g. Kommando umbauen
Da ich jetzt nicht soooo fit bin, könntet ihr mir dabei bitte helfen (1, 2 oder 3)?
Ich möchte dafür auch gerne Bordmittel nutzen, keine extra zu installierenden Bibliotheken.
Danke vorab!