Wie könnte man sowas eleganterweise machen ? Sollte aber wenn möglich ein Shellskript und kein Perl o.ä. sein.
Dominik Klein
wrote: for verz in `find . -type d` do anzahl=`find "$verz" -maxdepth 1 -name "*" -not -name "."|wc -l` if [ $anzahl -le 1 ] then echo "$verz" fi done
Wenn die Ausgabe gefällt, ersetze "echo" durch "rmdir".
Hi so, mittels while hat das Ganze super geklappt. Einzig unschöne ist noch, dass der "rmdir --ignore-fail-on-non-empty -p" die Meldung: rmdir: `.': Invalid argument ausgibt. Ist aber nur eine rein kosmetische Sache, ansonsten läuft es super! Danke. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------