leere Verzeichnisse

tella

Active Member
hi,

ich habe gerade irgendwie ein Blackout. Wie kann man mit Shell-Mitteln festellen, ob ein Verzeichnis leer ist?

man test hilft da nicht weiter. Oder habe ich etwas uebersehen?

Sonst faellt mir spontan noch sowas ein "ls -al | wc -l", aber das gefaellt mir irgendwie nicht.

Hat jemand eine bessere Idee.

tella
 
also nen 'du' bringts nich, 'test' liefert da keine brauchbaren optionen, vielleicht noch nen echo?

Code:
[ "$(echo $dir/*)" = "$dir/*" ] && echo laberquassel

funzt bei mir unter sh/bash wunderbar, csh hat na irgendwie nen anderen echo ...
 
mach einfach ls -lA | wc -l und darauf nen test ob es 0 ist. eine zeile. ende gelände.
 
Zurück
Oben