PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : file "not exist"?



kamome
17-09-2003, 18:03
Hey Yo Hoh!

Ich moechte testen, ob eine Datei _nicht_ vorhanden ist, also habe ich versucht:
[ !( -e /bist/du/da ) ]
und noch mit einigen Klammern rumgespielt - leider ohne Erfolg.
Wie geht das denn richtig?

Vielen Dank
cu
kamome

Wenn mir jemand noch ein hilfreiches Tutorial fuer tests und regexps bieten koennte, waere ich gluecklich - nicht, dass google keine finden wuerde, vielmehr finde ich eben zu viel. Und eines, das mir in einer netten Uebersicht die wichtigsten Sachen (z.B. obiges Beispiel) bietet, habe ich noch nicht gesehen. Vielleicht weniger ein Tutorial, mehr eine Tabelle?

phate
17-09-2003, 19:04
Die Tabelle, welche du suchst findet sich in der manpage zu Test
man test. Dort steht auch wie eine Bedingung zu Negieren ist, man muss sich nur alles durchlesen. In deinem Falle
if [ ! -e dateiname ]Gruss,

phate

fork
17-09-2003, 19:08
Die Magie zeigt sich wenn Du die runden Klammern weglaesst. :)

kamome
17-09-2003, 20:11
Ich danke Euch!

Und ich hab mit Klamern um mich geworfen wie dumm (>_<)

cu
kamome