Verwenden der Befehlszeile in Ubuntu 16.04.2 LTS. Ich bin immer gegen Ende des Zed Shaw LPTHW, und auf dem Video ex46.py übt er den folgenden Befehl bash alle .pyc Bytecode-Dateien zu finden und zu entfernen:BASH; Verwenden von Find und -exec zum Entfernen von .pyc-Dateien
find . -name "*.pyc" -exec rm {}
Auf dem Video diese erfolgreich entfernt alle von Zed Shaws .pyc-Dateien. Doch bei in der exakt gleichen Befehl eingeben ich die folgende Fehlermeldung erhalten:
find: missing argument to `-exec'
Ich verstehe, dass es viele Möglichkeiten gibt .pyc Dateien zu löschen, aber da ich zusammen mit Zed Shaw verfolge ich möchte wissen, wie man es mit find und -exec macht. Was mache ich falsch?
Sie können auch '-exec rm {} +' verwenden, um sie in Stapeln zu löschen, anstatt 'rm' separat für jede Datei auszuführen. –
oh. Vielen Dank. vergaß das ... –
Ich dachte, das war nur ein Zeilenumbruch; Ich habe das Semikolon nicht einmal gesehen. –