Mahlzeit,
ich versuche grad etwas verzweifelt ein kleines Bash-Skript zu erstellen und bin mir sicher, dass ihr mir schnell helfen könnt, da es vermutlich nicht alzu schwierig sein sollte. Ich möchte folgendes tun: In einem Ordner habe ich viele Unterordner, die wiederum Unterordner haben usw...die Struktur sieht wie folgt aus:
./Oberordner ./Oberordner/A/bilder/a ./Oberordner/A/bilder/b ./Oberordner/B/bilder/a ./Oberordner/B/bilder/b ./Oberordner/C/bilder/a usw.
Jetzt würde ich gerne für jedes Verzeichnis den Ordner "bilder" entfernen, da diese Ebene überflüssig ist. Des Weiteren würde ich gerne prüfen, ob z.B. der Ordner "b" existiert. Falls ja, soll dieser eine Ebene höher kopiert werden und "a" kann gelöscht werden. Falls dieser nicht existiert, soll "a" eine Ebene höher verschoben werden. Das soll natürlich für alle Verzeichnisse in "Oberordner" geschehen.
Da das vermutlich etwas wirsch klingt hier das Resultat was ich gerne hätte:
./Oberordner ./Oberordner/A/b ./Oberordner/B/b ./Oberordner/C/a
Hoffe ihr könnt mir da weiterhelfen.
Liebe Grüße und einen schönen 4ten Advent.