Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: mercury, Schalentier


 Thema: Shell benötigt ( Für die Umbenennung und Verschiebung von Ordner )
erste ungelesene Seite | letzter Beitrag 
Limbi

Arctic
Für die Umbenennung und Verschiebung von Ordner
Leider fehlt mir ein bissel Shell-Know-How für diese Aufgabe.

Ich habe ein Directory mit Kundendaten (bestehend aus KundenId_KundenName):

directory/
372_MaxMueller/
999_Böh/
9274_GerdaMeier/
2083_Sissy/
2082_Franz/
12082_omg/

Alles ausser die Zahlen muss vom Ordnernamen verschwinden:

directory/
372/
999/
9274/
2083/
2082/
12082/

Das nächste was passieren sollte:
Ein Ordner mit einem tausender Block muss erstellt werden und der Kundenordner muss dort hineinverschoben werden.

directory/0/
372/
999/

directory/9000/
9274/

directory/2000/
2083/
2082/

directory/12000/
12082/

Jau, das wars eigentlich auch schon.

Falls jemand kurz selber rätseln möchte, spoilere ich mal die Formel für die Berechnung des tausender Ordners.

Spoiler - markieren, um zu lesen:
$thousendfolder = floor($kundenid / 1000) * 1000;

Ihr seht ich komme aus der PHP Ecke.

Somit besten Dank für Eure Hilfe!

Limbi
27.08.2017 16:08:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Shell benötigt ( Für die Umbenennung und Verschiebung von Ordner )


mods.de - Forum » Linux » 

Hop to:  

| tech | impressum