Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2170 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Pb de script bash avec lame

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb de script bash avec lame

n°1056737
Bashful
Posté le 22-04-2005 à 15:32:36  profilanswer
 

Bonjour,
 
Voila g un p'tit pb en script bash qui commence a me gavé serieux et dont je ne comprends pas l'erreur.
Je crée un script qui parcours recursivement les dossiers de mon disque dure a partir d'un dossier racine et qui recupere tous les chemins des music comme par exemple les .ra .wav .wma .ogg .raw etc ... et qui les convertit tous en mp3. Bref les path des musics sont mis dans un tablo puis convertit une a une.
pour facilitée la comprehension du script j'ai crée un script test qui justement montre le pb, enfin treve de blabla voicie le pb :
 
#!/bin/bash
 
#inittialisation du tablo viteuf avec des chasons  
test[0]="/home/stuff/test/03 le voisin.wav"
test[1]="/home/stuff/test/test2/01 Le Chien Mouille (En Silence).wav"
test[2]="/home/stuff/test/test2/02 A Table.wav"
 
for ((i=0;$i<${#test

  • };i++))

do
#affiche le path de la chanson
echo ${test[$i]}
#recupere le path sans l'extention
nom=` echo ${test[$i]} | awk -F "." '{print $1}'`
#affiche le nom
echo $nom
# crée la commande lame
cmd_lame="--verbose \"$nom.wav\" \"$nom.mp3\" "
# affiche la commande lame
echo "$cmd_lame"
# execute celle ci
lame $cmd_lame
 
#lame --verbose "/home/stuff/test/test2/02 A Table.wav" "/home/stuff/test/test2/02 A Table.mp3"
 
done
 
et voici l'erreur :
lame: excess arg Table.wav"
LAME version 3.96.1 (http://lame.sourceforge.net/)(...)
 
usage: lame [options] [outfile]
 
and/or can be "-", which means stdin/stdout.
 
Try:
"lame --help" for general usage information
or:
"lame --preset help" for information on suggested predefined settings
or:
"lame --longhelp"
or "lame -?" for a complete options list
 
en gros il me dit ke les espace de la chason et ben c ca le pb ...
mé g mis des " " pour justement reparer ce pb et tjrs le meme pb ... je comprends plus  
Et pourtant quand je ne met plus la derniere line en commentaire ca marche ...
La non plus je comprends plus ...
 
enfin voila j'espere que g ete claire dans mes expliaktions et que tout le monde a put comprendre le pb et j'espere ke kelk'un va pourvoir m'eclairé car la je vois pas ...

mood
Publicité
Posté le 22-04-2005 à 15:32:36  profilanswer
 

n°1057125
scuny
Posté le 22-04-2005 à 19:07:12  profilanswer
 

pour un commentaire en batch on utilise REM
 
remplace tes # par des rems  pour voir.

n°1057186
matafan
Posté le 22-04-2005 à 20:27:48  profilanswer
 

Sauf que la c'est du shell posix, scuny.

n°1057196
scuny
Posté le 22-04-2005 à 20:45:27  profilanswer
 

sorry
 
un p'tit explicatif sur le shell posix m'aiderait a remplir mon objectif journalier, a savoir me coucher moins con que le soir précédent.

n°1057221
matafan
Posté le 22-04-2005 à 21:23:59  profilanswer
 

Ce sont les shells classiques sous unix/linux : bsh, sh, ksh, bash, zsh, tcsh... La doc de bash est pas mal : http://www.gnu.org/software/bash/manual/bashref.html

n°1057697
scuny
Posté le 23-04-2005 à 13:46:07  profilanswer
 

thanks
 
faudrait quand meme que je m'essaye au monde unix/linux
un de ces jours
 

n°1060175
Bashful
Posté le 25-04-2005 à 18:36:39  profilanswer
 


Bonjour à tous mon probleme etait juste :
 
bash -c "lame --verbose $cmd_lame"
 
Voila.
 

n°1060286
Sve@r
Posté le 25-04-2005 à 19:44:53  profilanswer
 

Bashful a écrit :

Bonjour à tous mon probleme etait juste :
 
bash -c "lame --verbose $cmd_lame"
 
Voila.


Jt'aurais pas déjà vu qqpart ? Ptet chez lea non ;) ???


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Pb de script bash avec lame

 

Sujets relatifs
[JS]Le SP2 bloque mon script comment eviter sa?Script de log visiteur
exportation de bases depuis script PHPSQL // bash
Quelle est l'erreur java script sur ma page ?debutant aide script SCP SFTP
[SCRIPT] recuperation d information dans une fichier TXTAjouter un groupe à un utilisateur dans un script Unix
erreur dans un script mais pas en ligne de commande ??[Blog] Script et aide pour un "nul"...
Plus de sujets relatifs à : Pb de script bash avec lame


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR