Dominik Klein
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 sieht an sich sehr gut aus. Bleibt nur das Problem mit den Leerzeichen. Wenn ich mich da dunkel entsinne geht das in der Bash nur mir einer while statt mit einer for-Schleife. Werde das Skript mal entsprechend durch eine while/do-Schleife ersetzen. Das müsste es dann gewesen sein. Vielen Dank. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------