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

Re: test im script



Hallo,

Am Samstag, 10. Jul 2004, 19:50:00 +0200 schrieb Jan Trippler:
> Am Samstag, 10. Juli 2004 19:24 schrieb Bjoern Schmidt:
> > On Sat, 10 Jul 2004, Heike C. Zimmerer wrote:
> [...]
> > > > 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!
> 
> Eine andere Alternative wäre stat:
> if test `stat -c %h "/voller/pfad"` -eq 2; then
>   ...
> fi
> 
> Ein leeres Verzeichnis hat immer exakt 2 Links - einmal auf .. und 
> einmal auf .

Leider nicht. Die beiden Hardlinks sind

    "/voller/pfad"
    "/voller/pfad/."

Nach `touch /voller/pfad/einedatei' sind es immer noch zwei.
Nach `mkdir /voller/pfad/undweiter' sind es drei:

    "/voller/pfad"
    "/voller/pfad/."
    "/voller/pfad/undweiter/.."

Schade, wäre schön gewesen. Es führt aber nach wie vor
nichts daran vorbei, mindestens 3 Dateien aus dem
Verzeichnis auszulesen.

Gruß
Bertram

-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de



Reply to: