Testen ob directory leer?
Nils Bokermann
nilsb at bermuda.de
Wed Nov 3 10:02:57 CET 1999
Andre Landwehr writes:
> On Wed, Nov 03, 1999 at 09:55:03AM +0100, Andre Landwehr wrote:
> > On Wed, Nov 03, 1999 at 09:45:08AM +0100, Peter Lohmann wrote:
> > > Wie kann ich am besten testen ob eine Directory leer ist, und falls nicht einen
> > > Befehl ausführen?
> > > Konkret: Computer soll script ausführen, wenn /var/spool/mqueue nicht leer ist.
> >
> > if [ `ls /var/spool/mqueue/|wc -l` -gt 0 ]; then echo hallo; fi
> >
> > statt echo hallo kannst du auch dein Script aufrufen
> >
>
> ach ja, wenn du auch Dateien fangen willst, die mit einem Punkt beginnen,
> dann nimm lieber das hier:
>
> if [ `ls -a /var/spool/mqueue/|wc -l` -gt 2 ]; then echo hallo; fi
nimm doch besser -A dann gibt er die '.' und '..' nicht aus. Und -1
noch, damit das auch in einzelne zeilen geht:
if [ `ls -A -1 /var/spool/mqueue/ | wc -l` -gt 2]; then echo foo; fi
Bye, Nils
--
Nils Bokermann
Johanneswerkstr. 90 Phone: +49 521 8807498
33613 Bielefeld "Wir wollen die Natur nicht erhalten --
Germany Wir wollen nur ihre Dynamik nicht st"oren."
More information about the Linux
mailing list