J'essaye d'écrire une commande bash qui va supprimer tous les fichiers correspondant à un modèle spécifique - dans ce cas, c'est tous les anciens fichiers journaux vmware qui se sont accumulés.Shell scripting: Utilisation de bash avec xargs
J'ai essayé cette commande:
find . -name vmware-*.log | xargs rm
Cependant, quand je lance la commande, il selfs sur tous les dossiers qui ont des espaces dans leurs noms. Existe-t-il un moyen de formater le chemin du fichier afin que xargs le passe à rm quoted ou correctement échappé?
Cross affichée: http://serverfault.com/questions/76031/shell-scripting-using-find-to-delete-files-matching-a-pattern –