Mit Wildcards ausschliessend kopieren
Wenn ich alle Dateien außer denen, die "xyz" enthalten, kopieren, linken, etc. will, muß ich mir da etwas mit find bauen, oder geht das auch anders? Al
Am Dienstag, 2. März 2004 20:04 schrieb Al Bogner:
Wenn ich alle Dateien außer denen, die "xyz" enthalten, kopieren, linken, etc. will, muß ich mir da etwas mit find bauen, oder geht das auch anders?
Al
Jein. man 7 regex. Mit ls -d *[^a-z]* z.B. schließt man alles aus, was ausschließlich aus a-z besteht, also "tsz", aber nicht tsz.sss. grep -v ist wahrscheinlich durchgreifender. Wolfgang
Hallo, Am Tue, 02 Mar 2004, Al Bogner schrieb:
Wenn ich alle Dateien außer denen, die "xyz" enthalten, kopieren, linken, etc. will, muß ich mir da etwas mit find bauen, oder geht das auch anders?
man mmv -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Am Dienstag, 2. März 2004 21:55 schrieb David Haller:
Am Tue, 02 Mar 2004, Al Bogner schrieb:
Wenn ich alle Dateien außer denen, die "xyz" enthalten, kopieren, linken, etc. will, muß ich mir da etwas mit find bauen, oder geht das auch anders?
man mmv
Interessantes Kommando für scripte, aber die Lösung für "not xyz" sehe ich im Moment nicht. Wolfgang
Hallo, Am Wed, 03 Mar 2004, Wolfgang Hinsch schrieb:
Am Dienstag, 2. März 2004 21:55 schrieb David Haller:
Am Tue, 02 Mar 2004, Al Bogner schrieb:
Wenn ich alle Dateien außer denen, die "xyz" enthalten, kopieren, linken, etc. will, muß ich mir da etwas mit find bauen, oder geht das auch anders?
man mmv
Interessantes Kommando für scripte, aber die Lösung für "not xyz" sehe ich im Moment nicht.
Hm. Stimmt. Naja, find ist ja nicht so schwer in dem Fall. find . -not -name '*xyz*' -exec echo "{} -> {}.bak" \; -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Am Mittwoch, 3. März 2004 15:46 schrieb David Haller:
Hallo,
Am Wed, 03 Mar 2004, Wolfgang Hinsch schrieb:
Am Dienstag, 2. März 2004 21:55 schrieb David Haller:
Am Tue, 02 Mar 2004, Al Bogner schrieb:
Wenn ich alle Dateien außer denen, die "xyz" enthalten, kopieren, linken, etc. will, muß ich mir da etwas mit find bauen, oder geht das auch anders?
man mmv
Interessantes Kommando für scripte, aber die Lösung für "not xyz" sehe ich im Moment nicht.
Hm. Stimmt. Naja, find ist ja nicht so schwer in dem Fall.
find . -not -name '*xyz*' -exec echo "{} -> {}.bak" \;
Für ln mache ich es nun ganz simpel. Erst alles linken und dann mit Wildcard löschen. Al
participants (3)
-
Al Bogner
-
David Haller
-
Wolfgang Hinsch