Hallo liebe Community!
Habe bereits Google als auch die Forumssuche bemüht, habe aber vermutlich nicht die passenden Suchbegriffe verwendet und nichts passendes gefunden.
Nehmen wir mal an ich habe folgende Verzeichnisstrukur:
1 2 3 4 5 | /mnt/HDD1/unterordner1 /mnt/HDD1/unterordner2 /mnt/HDD1/unterordner3 /mnt/HDD1/unterordner4 und so weiter.. |
Ich möchte nun jeden Unterordner einzeln in ein 7z Archiv packen. Die Archive sollen dabei den gleichen Namen tragen wie die Unterverzeichnisse. Der Code dazu ist mir bekannt:
1 | 7z a /mnt/HDD1/unterordner1.7z /mnt/HDD1/unterordner1 |
Anstatt nun für jedes Unterverzeichnis einen eigenen Befehl im Skript zu schreiben, möchte ich das ganze per Schleife abhandeln. Dabei soll jedes vorhandene Unterverzeichnis einzeln gepackt werden. Das hat dann noch den Charme, dass ich damit flexibel auf zusätzliche oder entfalle Unterverzeichnisse reagieren kann.
Wie muss der Code dazu aussehen?