Ich versuche, eine Reihe von Dateien in einem bestimmten Verzeichnis zu löschen (unter Mac OS X mit Terminal).
ls | grep \([1-9]\) | xargs rm
sollte den Trick machen, aber es tut nicht. Ich versuche, eine Datei mit einer einzelnen Ziffer in Klammern im Dateinamen zu löschen (aus dem Web heruntergeladene Duplikate), aber am Ende geschieht Folgendes:
> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
weil es den Raum nicht richtig interpretiert. Es sollte "520syllabus2010 (3) .pdf" löschen.
Was ist der richtige Weg, dies zu tun?
Danke, Jeff
#
.
(3)
. Es ist am besten, Argumente zu zitieren, damit die Shell sie nicht beeinflusst.
#
.