Hallo Christian, Am Samstag, 23. Oktober 2004 01:09 schrieb Christian Boltz:
Hallo Boris, hallo Leute,
Am Donnerstag, 21. Oktober 2004 09:21 schrieb Boris S.:
Am Donnerstag, 21. Oktober 2004 00:03 schrieb Christian Boltz:
Hallo Wilfried, hallo Leute,
Am Mittwoch, 20. Oktober 2004 11:46 schrieb Wilfried Lahme:
der tip war der richtige Ausgangspunkt. Allerdings muss offensichtlich zuerst die "include"-Bedingung und dann "exclude" kommen:
Schön, dass es passt, aber...
rsync -tvrl --stats --include=internationalization/*-de-*.noarch.rpm
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Quoten!
*Hilflos-Modus on*
Könnt Ihr mir mal helfen, da gerade dabei bin mich auf der Konsole einzuarbeiten, was in diesem Kontext der Begriff "Quoten" meint?
Quoten heißt, etwas in Anführungszeichen zu setzen. Das hat den Effekt, dass es von der Shell nicht mehr expandiert wird. Vergleiche mal das Ergebnis von echo * mit dem von echo "*" in einem nicht leeren Verzeichnis.
In den meisten Fällen ist das Quoting mit "..." OK. Dabei ersetzt die Bash noch Variablen ("$irgendwas"). Falls ein Parameter also $-Zeichen enthält, die nicht ersetzt werden sollen, musst Du mit einfachen Anführungszeichen ('...', Shift-#) quoten.
Nochmal zusammengefasst zum Vergleichen: echo $HOME * echo "$HOME *" echo '$HOME *'
Obiger Schnipsel sollte also --include="internationalization/*-de-*.noarch.rpm" oder --include='internationalization/*-de-*.noarch.rpm' lauten.
Spätestens jetzt solltest Du ...
* Hilflos-Modus off/ Ichglaubezuwissenwasichtue-Modus on*
... erreicht haben ;-)
Entschuldige, dass ich erst jetzt anworte, war mal ein bisschen ausser Haus. Danke für die Erklärung. -- CU at the trails Boris