find
sucht immer ab dem aktuellen Verzeichnis, wenn man nichts explizit angibt.
Es wird bei diesem Skript immer der Ordner Name/Pfad Explizit angegeben wie ich schon in meinem Start Post verdeutlicht habe.
Du kannst sie doch bei der
for
-Schleife eintragen. Sonst musst Du das mit derbash
ausführen, weil Du ein Array benötigst. Ich sehe da aber nicht den Vorteil: Das Skript ist doch recht kurz und sowieso nur für eine bestimmte Aufgabe. Wo in diesem Skript die Verzeichnisnamen stehen, ist doch wumpe.
Wenn ich Sie denn noch einragen muss hat doch alles kein Sinn. Derzeit sind es 10 Ordner die ich angebe, von dem Variiert natürlich die Tiefe des Ordners weiter. Ich wollte es einfach nur etwas leichter haben wenn mehr Ordner hinzukommen oder überhaupt sich was an der Anzahl ändert. Einfach den Ordner Namen an sich anzugeben und er sucht einfach dann nach dem Ordner weiter war ein richtig guter Ansatz.
Wie gesagt, dafür brauchst Du ein Array und dafür brauchst Du die
bash
oder eine andere Shell, die Arrays kennt.
Ja also ich hab von vornherein die bash
genommen, siehe im Start Post.