IF- Abfrage
-
Hier bin ich schon wieder
ich möchte mittels eine If- Abfrage abfragen, ob eine bestimmte Datei existiert und wenn JA, dann diese löschen.
Die Datei befindet sich im gleichen Verzeichnis wie das auszuführende Skript.if test -f "$datei1.txt"; then rm datei1.txt;fi
if [ -f time_p.txt ]; then rm datei1.txt;fi
ich habe schon viele verschiedene Varianten ausprobiert, leider funktioniert keine...
Bei der ersten Variante wird kein Fehler ausgespuckt, es passiert jedoch nichts.
bei der zweiten Variante wird der Fehler: Syntax error near unexpected token fi.
Ich bitte um eure Hilfe!
-
rm -f "$datei"
wäre vielleicht das einfachste. Versuch einfach die Datei zu löschen. Wenn sie nicht existiert, wird rm -f nicht fehlschlagen.
Aber du verwendest da 3 verschiedene Dateinamen, das ist bestimmt nicht so gedacht.
-
danke jetzt funktioniert es!
Nein wegen den dateinamen, die hab ich nur vergessen zu ändern. Vielen Dank!