Hallo Community,
ich stehe momentan vor einem Problem.
Ich muss in allen Unterordnern prüfen ob eine Datei vorhanden ist in dessen Namen "Current" irgendwo enthalten ist. Leider funktioniert es nicht so wie ich es versucht habe. Die Ordner findet mein Skript auch vollständig, nur wenn ich dann zu der Überprüfung komme meint es dass es keine Datei mit diesem Namen gibt. Ist es überhaupt möglich es so zu testen?
1 2 3 4 5 6 7 8 9 10 11 12 13 | array=$(find EPG/Eurosport/2018/03_March/Eurosport_2018-03-21/* -maxdepth 1 -type d) for j in ${array[@]} do cd $j/ if [ -f '*Current*' ] then mkdir "$j"/tmp else echo "keine Datei vorhanden" fi done |
1 2 3 4 5 6 7 8 9 10 11 12 | array=$(find EPG/Eurosport/2018/03_March/Eurosport_2018-03-21/* -maxdepth 1 -type d) for j in ${array[@]} do if [ -f '"$j"/*Current*' ] then mkdir "$j"/tmp else echo "keine Datei vorhanden" fi done |
Danke schonmal für die Hilfe