Putain de script - Shell/Batch - Programmation
Marsh Posté le 21-09-2002 à 12:47:26
| Oualb a écrit a écrit  : ouvrez un bash et lancez la commande suivante : find . -name "*.wav" -exec echo D  lame-3.92/lame.exe --preset cd {} `echo {} | cut -d. -f1,2`.mp3 \; chez moi ce putain de cut marche pas bien apparement, et le fichier de sortie s'appelle *.wav.mp3 au lieu de *.mp3 je suis sous Cygwin, c'est peut etre ca. aidez moi a faire marcher ce script svp !! (à terme le echo juste apres le -exec va virer, evidemment !) | 
 
 
t'es sur de tes parametres de cut, parcequ'a mon avis c'est la qu'il coupe pas le ".wav" justement. 
 
|   | 
 
 
donne  
|   | 
 
 
donc 
|   | 
 
 
c'est donc bien ton -f1,2 qui va pas, le ,2 GARDE le ".wav" 
fais le sans et ca devrait aller !
Marsh Posté le 21-09-2002 à 13:23:04
non parce que le find renvoie des trucs du style ./fichier.wav, donc il faut garder les 2 premiers champs : le premier qui est vide et le 2e qui est le nom du fichier 
tu penses bien que j'ai essayé !
Marsh Posté le 21-09-2002 à 11:23:31
ouvrez un bash et lancez la commande suivante :
 lame-3.92/lame.exe --preset cd {} `echo {} | cut -d. -f1,2`.mp3 \;
lame-3.92/lame.exe --preset cd {} `echo {} | cut -d. -f1,2`.mp3 \; 
find . -name "*.wav" -exec echo D
chez moi ce putain de cut marche pas bien apparement, et le fichier de sortie s'appelle *.wav.mp3 au lieu de *.mp3
je suis sous Cygwin, c'est peut etre ca.
aidez moi a faire marcher ce script svp !!
(à terme le echo juste apres le -exec va virer, evidemment !)