Am Montag, 1. April 2002 20:36:20 schrieb Bernhard Walle:
On Mon, 01 Apr 2002 at 19:19 (+0100), Martin Borchert wrote:
Zuerst ganz knapp die Frage: Kann ich mit test (oder von mir aus auch mit [[ ]]) Wenn, dann mit [ ] und nicht mit [[ ]].
Ähm... Worin besteht der Unterschied? Mein man bash schlug mir als erstes [[ expression ]] vor.
prüfen, ob in einem Verzeichnis irgendeine Datei liegt? Bei test -e * gibt's (verständlicherweise) nen Fehler, wenn mehr als eine Datei da ist. :( Warum nicht folgendes (ungetestet): ===================================== #!/bin/sh
if [ `ls | wc -l` -gt 0 ] ; then # wenn nicht leer else # wenn leer fi =====================================
Ich habs auch noch nicht getestet, aber scheint Sinn zu machen. Danke. Martin Borchert -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0