On Tue, September 13, 2011 12:35 am, Sebastian Reinhardt wrote:
Ich will ein Verzeichnis kopieren, aber die darin enthaltenen "delta"- Files (openSUSE update Repo) sollen nicht mit kopiert werden. Nun habe ich folgendes probiert: --------------------------------------------- cp -uR rsync/updates/openSUSE_11.3/rpm/i586/*[^delta]* updates/openSUSE_11.3/rpm/i586/ --------------------------------------------- Leider werden die "deltas" mit kopiert. Was mache ich falsch?
Das hängt von der Shell ab. In der Bash braucht das extended globbing und geht so: shopt -s extglob cp -uR foo/bar/!(*.delta) target/ Mit der zsh geht das so: cp -uR /foo/bar/^((*.delta)) target/ Siehe auch die Manpage, z.B: man bash |less -p '^\s*Pattern Matching' Grüße, Christian -- 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