Bernd Brodesser wrote:
rm *.tmp *.swp
löscht im aktuellen Verzeichnis alle Dateien, die nicht mit einem . anfangen und mit .tmp oder .swp aufhören. Vorrausgesetzt, Du hast das Schreibrecht im aktuellen Verzeichnis. Wenn Du auch Dateien mit einem . am Anfang erwischen willst, so mußt Du
rm *.tmp *.swp .*.tmp .*.swp
sagen, aber so viel ich weiß, gibt es sowas bei Windows sowieso nicht, oder?
Wenn Du nicht im aktuellen Verzeichnis sondern woanders löschen willst, heißt das:
rm /Pfad/zum/Verzeichnis/*.{tmp,swp}
... und wenn man den Pfad nicht kennt, dann hilft ein "find" weiter, entweder direkt mit der Option -exec und dem Kommando rm, oder aber mit einer Pipe an xargs und der Verwendung von rm. Natuerlich muss man auch hier ein bissl auf die gemeinen Dateinamen aufpassen, sonst geht das evtl. schief. Gruesse, Th. -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)