Gast
#5062608
Hallo, ich moechte testen ob ein Verzeichniss existiert mein ansatz ist
1 | |
2 | |
3 | |
allerdings ist es egal ob das verzeichniss exisiterit oder nicht er geht gibt immer "f" aus. was amche ich falsch?
|
Anzeige
|
testen ob verzeichniss existiert batch linux
Gast
#5062608
Hallo, ich moechte testen ob ein Verzeichniss existiert mein ansatz ist
allerdings ist es egal ob das verzeichniss exisiterit oder nicht er geht gibt immer "f" aus. was amche ich falsch?
Gast
#5062617
Der Ausdruck in deinem Beispiel testet, ob ein Verzeichnis NICHT exitiert. versuche es mal ohne das !
Gast
#5062626
hab es zu
geaendert und jetzt kommt -sh: getcwd: No such file or directory wenn das Verzeichniss nicht existiert und wenn es existiert passiert gar nix
Gast
#5062636
mach es doch mit nem simplen find Exit Status find exits with status 0 if all files are processed successfully, greater than 0 if errors occur. This is deliberately a very broad description, but if the return value is non-zero, you should not rely on the correctness of the results of find. Hallo,
probiere mal "test".
Jogibär
PS:
man test
...
-d DATEI
DATEI existiert und ist ein Verzeichnis
...
Gast
#5062654
nerd schrieb: > -sh: getcwd: No such file or directory ?!? Die Meldung bedeutet, dass das Verzeichnis in dem du selber stehst während das Kommando ausgeführt wird nicht mehr existiert. Da scheint noch etwas im Umfeld der Verzeigung schief zu gehen. nerd schrieb: > if [[ -d "/storage/.kodi/userdata/addon_data/service.tvheadend/dvr/log" ]]; then Sollte das nicht nur ein [ sein?
nerd schrieb:
> > allerdings ist es egal ob das verzeichniss exisiterit oder nicht er geht > gibt immer "f" aus. was amche ich falsch? Hast du denn auch Zugriff darauf? Was gibt
aus? Daniel A. schrieb: > Sollte das nicht nur ein [ sein? Ich hätte auch nur eins gemacht, aber bei mir funktionieren beide Varianten problemlos.
Gast
#5062783
Gast
#5062933
gut genug?
Gast
#5063016
c.m. schrieb: > gut genug? Besser "${DIR}" verwenden. Sonst klappt's mit DIR="/home/planlos/Dokumente und Einstellungen" nicht mehr.
Gast
#5063028
c.m. schrieb: > export DIR=/var/log Warum export?
Gast
#5063042
Ist an dieser Stelle eigentlich nicht erforderlich. Das braucht man nur wenn das DIR im Script definiert und auch außerhalb des Scriptes auf DIR zugreifen will. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|