[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: test im script



On Sat, 10 Jul 2004, Heike C. Zimmerer wrote:
> > if [ -z $(find /voller/pfad -type d -empty) ]; then
> >      mach was...
> > fi

> Das durchsucht den ganzen Baum und gibt auch wahr zurück, wenn das
> gewünschte Verzeichnis gar nicht leer ist, sondern irgendein
> Unterverzeichnis.  Außerdem klappt es nur, wenn höchstens 1 leeres
> Verzeichnis existiert und dieses kein white space im Namen
> hat. Ansonsten:
> 
> hcz@hczim:~$ mkdir -p x/y x/z x/z/x
> hcz@hczim:~$ if [ -z $(find x -type d -empty) ]; then :; fi
> bash: [: x/y: binary operator expected

Waaaaah. Sch"#%$"#isse. Immer noch Fehler in meinem Script...

> Also:
> 
> > if [ -z "$(find /voller/pfad -type d -empty -maxdepth 0)" ]; then
>           ^                                    ^^^^^^^^^^ ^

Werde ich umgehend aendern. Hoffe dann ist es endlich richtig... ;)
Danke fuer den Hinweis!



Reply to: