Si je veux encoder ou décoder plusieurs fichier en une seule commande et sans écrire chaque nom de fichier, comment dois-je la taper pour que tous les fichiers soient traités.
J'ajouterais que même dans le cas où lame ne serait pas capable de recevoir plusieurs noms de fichiers à la fois (ce qui est à voir), le ls développé ne servirait quand même à rien. Un simple :
for i in *; do lame $i ; done
En précédent éventuellement l'astérisque du chemin où se trouvent ces fichiers et cela suffit.
# une solution possible
Posté par Cyrille Hombecq . Évalué à 2.
>for i in `ls -A <repertoire ou sont les fichiers>`;do <lame...> $i;done
si lame peux prendre plusieurs nom de fichier en parametre tu peu faire
>lame `ls -A <repertoire ou sont les fichiers>`
ou sinon tu peux utiliser les metacaractere :
>lame *.wav
j'espere que ca va t'aidé
[^] # Re: une solution possible
Posté par Obsidian . Évalué à 2.
for i in *; do lame $i ; done
En précédent éventuellement l'astérisque du chemin où se trouvent ces fichiers et cela suffit.
[^] # Re: une solution possible
Posté par wohlgi . Évalué à 1.
Merci beaucoup
les nouveaux fichiers ont la double extension .mp3.wav mais c'est un détail
[^] # Re: une solution possible
Posté par Obsidian . Évalué à 2.
is good for you !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.