J'ai constaté qu'un script que j'avais écrit quelque temps auparavant ne fonctionnait plus...
Pour faire simple il y avait une commande de ce genre :
Code : Tout sélectionner
find -name 'foo*' -exec echo auto > {} \;
auto
dans les fichiers dont le nom commence par foo cela créer un fichier {}
avec auto
écrit autant de fois qu'il y a de fichiers trouvés.Par contre la commande suivante fonctionne très bien
Code : Tout sélectionner
find -name 'foo*' -exec echo {} \;
Il y a eu donc un changement dans le fonctionnement de la commande find ?
Comment contourner simplement le problème ?
J'ai envisager d'écrire une fonction bash que j’exporte ensuite, mais c'est un peu lourd...