Hello,
Die Scriptzeile:
find "$cleaningDir" ( -name '* [0-9]*.[0-9]' -or -name '* [0-9]*.[0-9] [.*]' ) -path '*/-Layout/*' -type d -exec cd "{}" ; -execdir tar -czf "{}.tar.gz" "{}" ; -exec rm -fR "{}" ; -print >> $dir/log.txtDu erwartest jetzt aber hoffentlich nicht, dass wir das auf unseren Linux-Hosts nachvollziehen?
ob Linux oder Mac, ob der "find" das gleich macht ist die Frage!
Ansonsten:
Der find scheint Dateien zufinden die beim finden mehrfach auf die Muster passen. aber nach dem loeschen halt nicht mehr da sind.
Mein Tip:
mach ein schoenes Script Step by Step .
1. Dateien suchen
2. in einer schleife alles fein taren
3. in der naechsten schleife loeschen
dann macht Deine log.txt auch Sinn
Mit freundlichen Gruessen
Ulli