
Envoyé par
saraouan
le deuxième problème c'est que je voudrais aussi récupérer les chemins de ces fichiers trouvés par "find" (je sais qu'il y'a une commande "stat (nom du fichier).path" mais comment la combiner avec find?
find te donne toujours les fichiers trouvés avec leur chemin.
Ce point étant acquis, si malgré tout tu veux associer les fichiers trouvés à une commande quelconque, alors il faut demander à find un "-exec commande" en symbolisant l'emplacement du fichier par des {} et en terminant le "-exec" par un "\;" (le backslash servant à ce que ce ne soit pas le shell qui intercepte le point-virgule)
Exemple: trouver tous les ".sh" et leur rajouter le droit "x"
find -name "*.sh" -exec chmod a+x {} \;
Partager