Hallo, Am Don, 16 Jul 2009, Juergen Langowski schrieb:
Am Donnerstag, 16. Juli 2009 07:34:18 schrieb David Haller:
Ich glaube nicht, daß rsync die selber expandiert. Und '*[odt|doc]' kommt mir auch spanisch vor. Korrekt wäre: '*{odt,doc}'.
Stimmt, wie ich jetzt erst sehe, ist bei meiner Version mit [] offenbar die Verarbeitung nach dem * abgebrochen, deshalb hat es auf alles gepasst, also auch auf *txt und *rtf, was ich eigentlich nicht mit erfassen wollte.
Dein Vorschlag führt allerdings leider zu einer Fehlermeldung. Um das Problem zu vereinfachen, habe ich mal statt rsync nur ls und ein fest vorgegebenes Verzeichnis benutzt:
=== #!/bin/bash
from="/home/jl/Documents/texte/sundering/*{odt,doc}" ls $from
Die {} werden da nicht mehr expandiert.
Mein Vorschlag wäre --include bzw. ein include-file zu verwenden.
Siehe den Abschnitt FILTER RULES in man rsync.
Wär vielleicht einfacher, als hier weiter rumzuspielen.
Jup. -dnh -- liegt es vielleicht an den lauschigen 34°, die der Prozessor oder sowas nicht mitmacht? -> Soll ich mit dem Rechner jetzt zum Baggersee rausfah- ren und ihm ne Abkühlung verpassen... [Sebastian Schulze in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org