Hallo Zusammen,
ich habe ein Problem im Bezug auf Regex und würde mich über die Unterstützung eines Profis freuen ;-)
Wie krieg ich den mit Regex eine Aufteilung von Dateien hin, vorallem wenn innerhalb eines Buchstabens geteilt werden soll...
Wenn ich folgendes verwende:
--include "/[0-S]*/**" --exclude "/[T-Z]*/**"
bekomme ich eine Unterteilung von 0-S hin
Wenn ich aber innerhalb von "S" teilen will, hab ich noch keine Idee wie ich das machen soll...
folgendes klappt nicht..
--include "/[0-S][a-j]*/**" --exclude "/[S-Z]*/**"
Weil ich dann ja im beim ersten Buchstaben 0-S habe, beim zweiten Buchstaben [a-j] was so aber ja nicht passt...
Ich würde gerne 0-Sj als eines haben und Sk-Z im zweiten...
Kann mir da jemand weiterhelfen?
Vielen Dank im Voraus!
Hi,
rsync verwendet doch kein regExp sondern glob (Wildcards) ? ???
Ich denke es gibt da auch oder (|) ? Nur als Idee
--include "/[0-S][a-j]*/**" --exclude "/([S][k-z]|[T-Z])*/**"
Gruß Otto
Aber ist es nicht trotzdem noch so, dass in Deinem Vorschlag z.B. "Ak" nicht verschoben würde?
Es müsste doch auch reichen wenn ich "nur" mit exlude arbeite, oder?
also
--exclude "/([S][k-z]|[T-Z])*/**"
damit sollte alles was ab "Sk" kommt nicht betroffen sein...
teste ich
Nein, das war es auch noch nicht...
Vielleicht kann doch nochmal jemand drüberschauen...
Habe germerkt, dass ich was falsch angegeben habe... Ich habe eine Ordnerstruktur und will Ordner samt Inhalt mittels rsync aufteilen
Also
Hauptordner
-Unterordner "ABC"
--Unterordner "STA"
---Dateien
--Unterordner "STB"
---Dateien
-Unterordner "BCD"
--Unterordner "SVT"
---Dateien
--Unterordner "SWR"
---Dateien
-Unterordner "STU"
--Dateien
und jetzt will ich den Ordner ABC und BCD mit den Dateien darin an Ort A rsyncen und den Ordner STU mit seinen Dateien nach Ort B
wie krieg ich das am besten hin...
Die Testläufe mit "nur exclude --exclude "/([S][k-z]|[T-Z])*/**"
klappten nicht
Hat noch jemand Ideen?
Ich bin nicht wirklich sicher, was bei rsync an glob Syntax möglich und umgesetzt ist.
ls z.B. versteht (|) nicht ... Also mein Vorschlag war eventuell einfach für die Tonne :o
Hallo Otto,
trotzdem Danke für die Idee...
ein weiteres Problem sind auch noch die Unterordner, und das die auch den Pattern matchen....
schwierig ;-(