Re: [CBLX] Bash: traiter des noms avec espaces...

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Je pense qu'il faut s'intéresser à la commande xargs, mais je ne sais
t'en dire plus.

Raphaël
Aldo <info@xxxxxxxxxxxx> writes:

> Hello le forum,
>
> j'ai un script que voici, qui a pour but de convertir tous les fichiers
> .flac du répo en mp3; seu lsouci, hier le script ne fonctionnait pas, et
> pour cause, j'arrive pas à lui refiler des Noms\ de\ fichier\ avec\
> esapce.flac
> Qq'un sait-il ce qu'il faut modifier dans le script suiivant ?
>
> #!/bin/bash
> # All FLAC to MP3 
> function allflactomp3 ()
> {
> clear
> for i in `ls *.flac`
> do
> mplayer -vo null -ao pcm:file=$i.wav $i
> lame -b 320 -h $i.wav $i.mp3
> done
> #for i in *.wav.mp3; do mv "$i" "${i/%.wav.mp3/.mp3}"; done
> ls -mpF *.mp3 |more
> }
> allflactomp3
> exit
>
> J'ai d'abord cru que dc'était une faute dans la ligne qui exécute la
> conversion, et l'ai rééditée en la transformant en:
> for i in `ls *.flac` do; mplayer -vo null -ao pcm:file=$i.wav $i; lame -b 320 -h $i.wav $i.mp3; done
>
> Mais ça n'a pas aidé. Ce qui a aidé était de renommer les fichiers en
> un_fichier.flac et le_second_fichier.flac etc.
>
> Puis-je éviter cela ? si oui en utilisant quelle formule magique svp ?
>
> Aldo.

--

   CarrefourBLinuX MailingListe
   Pour obtenir de l'aide, envoyez le sujet  help  �   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives:
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/