La remarque de Damien était pertinente.
En effet, le but est d'éviter l'interprétation des caractères spéciaux par le shell.
Exemple :
$ echo /> '`rm -Rf $HOME`'
$ ls
`rm -Rf $HOME`
À ton avis, que se passera-t-il (n'essaye pas) si tu tapes :
$ rm `rm -Rf $HOME`
Pour effacer ce fichier, il faudra que tu utilises une autre astuce que rm ./`rm -Rf $HOME` pour contrecarrer les caractères spéciaux présents dans le nom. Et dans ce cas, l'astuce de Damien évite tout effet de bord, car find ne passe pas par un sous-shell pour lancer l'exécution de rm.
Mainteneur de LiquidPrompt - https://github.com/nojhan/liquidprompt
[^] # Re: Autre méthode...
Posté par Dolmen . En réponse au message [Terminal] effacer -machin. Évalué à 0.
Mainteneur de LiquidPrompt - https://github.com/nojhan/liquidprompt