Bonjour,

Je cherche à convertir tous les fichiers .wav d'une arborescence en excluant un répertoire en .flac et ce en bash et en une ligne.

J'en suis là :

J'arrive à obtenir tous les fichiers cibles avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
find -type f -name "*.wav" | grep -v "/Rep_a_exclure"
J'arrive à convertir des fichiers du repertoire courant avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pacpl --to flac --only wav *.wav
ou un seul :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pacpl --to flac le_fichier.wav
Mais je n'arrive pas à lier les deux avec un systeme de pipe, pour aboutir à une seule ligne élégante et gracieuse.

Au cours de mes recherches j'ai constaté que ma version de find ne dispose pas de l'option --exclude-path (ou un truc du genre).
J'ai constaté également que je ne maitrise pas du tout l'utilisation de l'option -exec de find dans laquelle je place pourtant de grands espoirs.

Merci de votre aide