litrax
Grünschnabel
Hallo zusammen,
ich benötige mal Hilfe bei einer nicht ganz alltäglichen Aufgabe:
Ich habe eine Ausgabe die so aussieht:
/tmp/babxyz/bxyz654321
/tmp/aabxyz/axyz654321
/tmp/aabxyz/axyz123456
/tmp/babxyz/bxyz123456
/tmp/abaxyz0/axyz654321
/tmp/abaxyz/axyz123456
/tmp/dbaxyz0/dxyz654321
/tmp/bbaxyz/bxyz123456
/tmp/bbaxyz/bxyz654321
/tmp/cbaxyz/cxyz123456
Diese möchte ich nicht nur nach dem letzten Feld (z.B. cxyz123456) sortieren sondern zunächst mal gruppieren. Und zwar nach dem 2. Feld. Ausserdem soll der erste Buchstabe der Sortierfelder ignoriert werden.
Also: Gruppierung und Sortierung nach dem 2. Feld (ohne 1. Buchstabe): abxyz, baxyz, usw.
Dann innerhalb der Gruppe (z.B. abxyz) Sortierung des 3. Felds (ohne 1. Buchstaben): /tmp/aabxyz/axyz123456, /tmp/babxyz/bxyz123456
Das Ganze soll dann so aussehen:
/tmp/aabxyz/axyz123456
/tmp/babxyz/bxyz123456
/tmp/aabxyz/axyz654321
/tmp/babxyz/bxyz654321
/tmp/abaxyz/axyz123456
/tmp/bbaxyz/bxyz123456
/tmp/cbaxyz/cxyz123456
/tmp/abaxyz0/axyz654321
/tmp/bbaxyz/bxyz654321
/tmp/dbaxyz0/dxyz654321
Wie gesagt eine Sortierung nach dem 2. oder dem 3. Feld bekomme ich noch hin aber mit dem Auslassen des 1. Buchstaben des Sortierfeldes UND mit der Gruppierung nach Feld 2 UND der Sortierung nach Feld 3 (ohne 1. Buchstaben) innerhalb der Gruppe tue ich mich schwer. Ich hoffe ich habe mich verständlich ausgedrückt. Ansonsten einfach nachfragen...
Kann mir da jemand helfen?
Gruss
Litrax
ich benötige mal Hilfe bei einer nicht ganz alltäglichen Aufgabe:
Ich habe eine Ausgabe die so aussieht:
/tmp/babxyz/bxyz654321
/tmp/aabxyz/axyz654321
/tmp/aabxyz/axyz123456
/tmp/babxyz/bxyz123456
/tmp/abaxyz0/axyz654321
/tmp/abaxyz/axyz123456
/tmp/dbaxyz0/dxyz654321
/tmp/bbaxyz/bxyz123456
/tmp/bbaxyz/bxyz654321
/tmp/cbaxyz/cxyz123456
Diese möchte ich nicht nur nach dem letzten Feld (z.B. cxyz123456) sortieren sondern zunächst mal gruppieren. Und zwar nach dem 2. Feld. Ausserdem soll der erste Buchstabe der Sortierfelder ignoriert werden.
Also: Gruppierung und Sortierung nach dem 2. Feld (ohne 1. Buchstabe): abxyz, baxyz, usw.
Dann innerhalb der Gruppe (z.B. abxyz) Sortierung des 3. Felds (ohne 1. Buchstaben): /tmp/aabxyz/axyz123456, /tmp/babxyz/bxyz123456
Das Ganze soll dann so aussehen:
/tmp/aabxyz/axyz123456
/tmp/babxyz/bxyz123456
/tmp/aabxyz/axyz654321
/tmp/babxyz/bxyz654321
/tmp/abaxyz/axyz123456
/tmp/bbaxyz/bxyz123456
/tmp/cbaxyz/cxyz123456
/tmp/abaxyz0/axyz654321
/tmp/bbaxyz/bxyz654321
/tmp/dbaxyz0/dxyz654321
Wie gesagt eine Sortierung nach dem 2. oder dem 3. Feld bekomme ich noch hin aber mit dem Auslassen des 1. Buchstaben des Sortierfeldes UND mit der Gruppierung nach Feld 2 UND der Sortierung nach Feld 3 (ohne 1. Buchstaben) innerhalb der Gruppe tue ich mich schwer. Ich hoffe ich habe mich verständlich ausgedrückt. Ansonsten einfach nachfragen...
Kann mir da jemand helfen?
Gruss
Litrax