Ich habe eine Reihe von Dateien, die auf "-e" enden, die ich entfernen möchte.osx find exec rm find: exec: unbekannt primary oder operator
$ find . -name "*-e" exec rm {} \;
find: exec: unknown primary or operator
Ist die Regex in irgendeiner Weise erweitert, die alles versaut?
See [diese Frage] (http://stackoverflow.com/questions/706196/how-to-remove-files-start-with-double-hyphen), obwohl nichts besonderes benötigt wird, da '{}' auf './Some/path/-e' erweitert werden kann nicht als Option behandelt werden. – BroSlow
Ich bin über diese Frage gestolpert, als ich zum Beispiel nach Verwendungen von 'find' und' exec' gesucht habe und dabei übersehen habe, dass du ein 'rm' machst! PSA: ** Dieser Befehl löscht den Inhalt eines Verzeichnisses! Benutze es mit Vorsicht, wenn du nur herumhackst. ** Ich habe es auf die harte Tour gelernt. – Eric