Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Testen, ob Verzeichnis leer ist

  1. #1
    Gast

    Question Testen, ob Verzeichnis leer ist

    HI,

    wie kann ich testen, ob ein Verzeichnis leer ist??? Brauche einen Rückgabewert(leer oder halt nicht)

    Danke und gruss alex

  2. #2
    Gast

    Cool

    hi,

    am besten zählst du die dateien in dem verzeichnis (ls -l | wc -l). der rückgabewert bei einem leeren verzeichnis beträgt dann 1. ich hoffe das reicht dir?

    bye, bye

    beelzebub

  3. #3
    Manfred-B
    Gast

    Lightbulb

    Hallo,
    wie wäre es damit: test $verz/* = "$verz/*" && echo leer # falls Du versteckte Dateien
    nicht zu berücksichtigen brauchst.
    Aber Vorsicht: Noch immer eine Anfängermeinung

    gruß Manfred

  4. #4
    Hagen von Tronje
    Gast

    Post

    Hi,

    > am besten zählst du die dateien in dem verzeichnis (ls -l | wc -l)
    > der rückgabewert bei einem leeren verzeichnis beträgt dann 1. ich hoffe das reicht dir?
    Noe
    [ den Punktdateien werden bei Deiner Version
    uebersehen!]


    Wenn dann
    ls -A $verz | wc -l
    mit leeren Verzeichnis gleich 0

    oder

    #!/bin/sh
    verz=a
    if [ ! "`ls -A $verz`" ]; then echo leer
    fi

    Hagen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •