ubuntuusers.de

Einen Ordner in mehreren Unterordnern anlegen

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

fb@plusq

Avatar von fb@plusq

Anmeldungsdatum:
26. Juni 2015

Beiträge: 60

Hi,

Ich habe einen Ordner "Kunden"

In jeden Ordner habe ich eine fertige Struktur an Unterordnern angelegt

1
2
3
4
5
6
7
/Kunden/Kunde1/FiBu/
/Kunden/Kunde1/Projekte/Projekt1
/Kunden/Kunde1/Projekte/Projekt2
/Kunden/Kunde1/Projekte/Projekt3
/Kunden/Kunde2/FiBu/
/Kunden/Kunde2/Projekte/Projekt1
/Kunden/Kunde2/Projekte/Projekt2

Wenn ich nun einen neuen Kunden anlege erstelle ich mit einem kleinen Skript die Ordner.

Wenn ich allerdings die Struktur ändern möchte und ich brauche in jedem FiBu Ordner noch einen Unterordner, dann muß ich für jeden Kunden einzeln in die Ordner rein.

Ich bin mir nicht sicher, aber ich glaube daß ich vor langer Zeit mal einen Befehl wußte der mir diese Arbeit abgenommen hat.

So z.B.

1
mkdir -p /Kunden/*/FiBu/NeuerOrdner

nur mit dem mkdir geht es irgendwie nicht, weil immer nur ein Ordner "*" angelegt wird.

Hat einer von euch ne Idee...

track

Avatar von track

Anmeldungsdatum:
26. Juni 2008

Beiträge: 7174

Wohnort: Wolfen (S-A)

Ja. Nimm 'ne kleine for- Schleife, damit sollte es gehen:

1
2
3
for f in /Kunden/*/FiBu ; do
    mkdir "$f/NeuerOrdner"
done

Sowas findest Du z.B. im Skripting-Wiki.

LG,

track

fb@plusq

(Themenstarter)
Avatar von fb@plusq

Anmeldungsdatum:
26. Juni 2015

Beiträge: 60

Ich danke dir.

Die Skripte-Seite kenn ich... die ist auch Standardmäßig bei mir offen, aber manchmal sieht man vor lauter Bäume den Wald nicht.

Antworten |