Sujet : files
-
find et xargs sans surprises : noms séparés par NUL, -exec + et essais à blanc
Les noms de fichiers peuvent contenir des espaces et des retours à la ligne ; il faut donc les transmettre de find à d'autres programmes avec `-print0` et `xargs -0` (ou `find -exec ... {} +`), tester la sélection avec `-print` avant d'ajouter `-delete`, et utiliser `xargs -r` afin qu'une liste vide ne déclenche aucune exécution.
Lisible par machine : JSON