le -print ne s'applique qu'au dernier -o, donc tu as 2 solution :
- sois tu supprime le -print (action par défaut du gnu find), mais c'est moins portable
- soit tu rajoute des parenthèses :
$ find . \( -iname '*.mp3' -o -iname '*.ogg' -o -iname '*.mpg' -o -iname '*.mpg' \) -print
attention à bien mettre les \ sinon c'est le shell qui va les interpréter.
# find
Posté par Étienne . En réponse au message utiliser find pour trouver des mp3, wav, mpeg.... Évalué à 6.
- sois tu supprime le -print (action par défaut du gnu find), mais c'est moins portable
- soit tu rajoute des parenthèses :
$ find . \( -iname '*.mp3' -o -iname '*.ogg' -o -iname '*.mpg' -o -iname '*.mpg' \) -print
attention à bien mettre les \ sinon c'est le shell qui va les interpréter.