Hallo,
ich hätte gerne eine If Abfrage die Prüft ob der Ordner "msg" und die Datei "time.txt" vorhanden ist, wenn nicht sollen diese Angelegt werden. Die Problematik ist dass in diesem Verzeichnis, wo die Prüfung erfolgen soll, mehrere Ordner sind (tom, hans, etc), wo die o.a. Abfrage angewendet werden soll. Das Ergebnis sollte ca so aussehen Bsp
1 2 3 4 5 6 7 8 9 10 11 12 13 | ├── / │ ├── var/ │ └── www/ │ └── user/ │ └── tom/ │ └── msg/ │ └── time.txt │ └── hans/ │ └── msg/ │ └── time.txt │ └── ulf/ │ └── msg/ │ └── time.txt |
Meine Abfrag für z.b. nur tom wäre so
1 2 3 4 5 6 7 8 9 | #!/bin/bash if ! [ -d /var/www/users/tom/msg ];then mkdir /var/www/users/tom/msg && echo "19700101000000" >> /var/www/users/tom/msg/time.txt else if ! [ -e /var/www/users/tom/msg/time.txt ];then echo "19700101000000" >> /var/www/users/tom/msg/time.txt fi fi |
Wie müsste ich die Abfrage ändern damit die Ordner (hans, ulf, usw) auch überprüft werden?