Hallo,
Ich bastele gerade an einer Musterzeile.
Es sollen Dateien mit einem '+' im Namen in Verzeichnis A gefunden und in Verzeichnis B kopiert werden.
Die Idee (ungef'hr analog zu https://stackoverflow.com/questions/91899/use-grep-to-find-content-in-files-and-move-them-if-they-match/91965:
grep -r '/+' /pfad/zur/quelle/ | xargs cp {} /pfad/zum/ziel/ cp: target 'matches' is not a directory
Es scheint, als funktioniert 'grep' ohne Probleme und bei 'cp' hängt es dann.
Warum meint 'cp', das Zielverzeichnis wäre kein Verzeichnis? Es ist ein Verzeichnis!
Zum "Funktionieren" von 'grep': 'grep' selbst gibt jede Menge Dateien aus, die jedoch alles beinhalten, filtert aber nicht die mit '+' heraus.\\Habe das mit anderen Parametern getestet, und auch dort ignoriert 'grep' die Eingabe.\\ Muß ich wohl was überlesen haben irgendwo, aber was?\\Ich hoffe auf ein zweites +x paar Augen...
Gruß
Stephan