Ich versuche, einen Bash-Befehl zu schreiben, der alle Dateien mit einem bestimmten Muster löschen wird - in diesem Fall sind es alle alten VMware Log-Dateien, die aufgebaut haben.Shell Scripting: Verwenden von Bash mit Xargs
Ich habe diesen Befehl versucht:
find . -name vmware-*.log | xargs rm
Allerdings, wenn ich den Befehl ausführen, Drosseln auf alle Ordner auf die Leerzeichen in ihren Namen haben. Gibt es eine Möglichkeit, den Dateipfad so zu formatieren, dass er von xargs an rm quoted oder ordnungsgemäß maskiert übergeben wird?
Kreuz posted: http://serverfault.com/questions/76031/shell-scripting-using-find-to-delete-files-matching-a-pattern –