Sie sind nicht angemeldet.

1

13.03.2006, 13:16

[gelöst] If Verzeichnis X vorhanden

Hallo,

ich brauche für ein Linux Shell Skript dringend eine Abfrage bzw Schleife für folgendes:

if (angegebendes Verzeichniss vorhanden)
....
fi


wie ist das zu realisieren?


Danke
Farin

3

13.03.2006, 16:18

sry aber ich kann das dort nirgends finden. vielleicht suche ich nicht nach den richtigen Begriffen.

Kann mir kurz jemand sagen wie das geht mit der if Schleife? Währ sehr nett



Danke im voraus
Farin

Imhotep

followed the white rabbit

Beiträge: 1 530

Wohnort: Leipzig

Beruf: Informatiker

  • Nachricht senden

4

13.03.2006, 16:40

Zitat

-e file
True if file exists.

Verzeichnisse und Dateien werden in Linux oftmals gleich behandelt.

If ist auch keine Schleife, sondern eine Alternative. Steht auch alles in der Beschreibung
http://www.gnu.org/software/bash/manual/bashref.html#SEC20

Quellcode

1
2
3
if [ -e pfad ] ; then
echo "jup"
if
localhost,
sweet localhost

5

13.03.2006, 17:05

vielen dank

/closed ;)

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

6

13.03.2006, 17:37

wenn du testen willst ob es ein directory ist, dann ist -d die richtige wahl (siehe man test).
also
if [ -d /dir_name ]; then
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Thema bewerten