Jeremy Monnet wrote:
-o veut dire "ou" et -a "et", c'est marqué dans la section "OPERATORS" du man de find
Je n'ai pas osé le penser, pourtant je l'utilise bien cet op logique dans la commande. Maintenant j'ai une lecture plus cohérente de la commande: find / -wholename _ /usr -prune _ -o _\( -name "*.jpg" _*-o*_ -name "*.jpeg" \) _-type f -print
Si tu changes d'unix, gardes en tête que le comportement peut changer.
Je le retiendrais Il me reste cependant un petit obstacle à franchir. Je voudrais exclure plusieurs repertoires à la fois, alors j'ai essayé ceci à tout hasard: find / -wholename \( /var -o /usr -o /tmp \) -prune -o \( -name "*.jpg" -o -name "*.jpeg" \) -type f -print Mais ça ne marche pas: message d'erreur de find: find: les chemins doivent preceder l'expression Usage: find [-H] [-L] [-P] [CHEMIN...] [EXPRESSION] Cette commande find, ne finit pas de m'etonner (quelle puissance) et je ne suis qu'au début du chemin que j'espère pas trop semé d'embuscades:) Merci encore une fois -- Bayrouni