Jens Strohschnitter wrote:
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
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.
Am Anfang des Scriptes: OLDIFS=$IFS IFS=$'\n' Am Ende des Scriptes: IFS=$OLDIFS Ansonsten passe halt IFS auf deine Bedürfnisse an. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com