Wie kann ich mit xargs Dateien kopieren, deren Namen Leerzeichen und Anführungszeichen enthalten?

Ich versuche, kopieren Sie eine Reihe von Dateien unter einem Verzeichnis eine Reihe von Dateien mit Leerzeichen und einfache Anführungszeichen in Ihrem Namen. Wenn ich versuche zu string zusammen find und grep mit xargsbekomme ich die folgende Fehlermeldung:

find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar
xargs: unterminated quote

Irgendwelche Vorschläge für eine stabilere Verwendung von xargs?

Dies ist auf MacOS 10.5.3 mit BSD xargs.

InformationsquelleAutor der Frage Drew Stephens | 2008-09-27

Schreibe einen Kommentar