Hallo, Am Don, 14 Jun 2007, Dirk Götte schrieb:
Dirk Götte wrote:
ich habe ein Problem, dass ich eine sehr große Menge an Dateien eines bestimmten timestamps löschen muss.
Nun dachte ich, dass ich mit
rm 'ls -lisatr *dateien | grep Apr 16 11:45'
ls -lisatr *dateien | grep "Apr 16 11:45"|awk '{print $11}'|xargs rm
Thx Andreas und danke an alle die noch geholfen hätten :) Manchmal ist man einfach nur deppert.
Die Lösung war und ist xargs, ich kam nur nicht drauf.
Aber mit ls -lisatr *dateien | grep -i Apr | awk '{print $12}' | xargs rm tut er genau was ich will, er löscht damit alle Dateien die im April erstellt wurden!
Wie gesagt, das fliegt dir schon bei Leerzeichen im Dateinamen um die Ohren... Verwende besser 'find'. -dnh -- If you want to know what God thinks of money, just look at the people He gave it to -- Dorothy Parker -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org