Hallo zusammen,
wieder eine kurze Frage. Ich möchte prüfen lassen ob eine Datei nicht existiert. Ich kann mit if[ -e <Dateiname>] auf die Existenz prüfen, aber wie auf das Gegenteil? - Habe nix gefunden. Da muß es doch ein boolsches NOT geben oder so. - Ich kenn mich damit leider nicht aus.
Danke schon mal!
Ciao,
Homer
if not bzw. Verneinung von if [-e <Dateiname>]
if not bzw. Verneinung von if [-e <Dateiname>]
"Sie können auch Ihr Geld aus dem Windows rauswerfen"
Hallo,
probiers doch einfach mal so:
Gruß Tom
probiers doch einfach mal so:
Code: Alles auswählen
if [ -e dateiname ]
then
# tue nichts
else
# datei existiert nicht, tue irgendwas
fi
hi,
ich denke das wolltest du eigentlich wissen:
mfg
mauser
ich denke das wolltest du eigentlich wissen:
Code: Alles auswählen
if [ ! -e dateiname]; then
do_something
fi
mauser
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
und da liegt wieder der Fehler im Detail... da fehlt ein Leerzeichen vor dem "]"... denn ohne gehts nichtmauser hat geschrieben:hi,
ich denke das wolltest du eigentlich wissen:mfgCode: Alles auswählen
if [ ! -e dateiname]; then do_something fi
mauser
@ding280: Natürlich könnte ich es so machen aber da leidet bei mehreren if Abfragen doch sehr die Lesbarkeit drunter.
@mauser: Danke mauser! So sollte es gehen. Werd ich morgen gleich mal probieren. (Sitze gerade vor ner Windowsmühle)
@Savar: Das Problem hatte ich auch schon mal, siehe letzten Thread von mir im Scripting Forum... aber Danke für die Anmerkung!
Ciao,
Homer
@mauser: Danke mauser! So sollte es gehen. Werd ich morgen gleich mal probieren. (Sitze gerade vor ner Windowsmühle)
@Savar: Das Problem hatte ich auch schon mal, siehe letzten Thread von mir im Scripting Forum... aber Danke für die Anmerkung!
Ciao,
Homer
"Sie können auch Ihr Geld aus dem Windows rauswerfen"