bash script na konverziu mp3

Sekcia: Programovanie 14.06.2009 | 15:09
_fp_   Návštevník
zdravim,
mam niekolko (vela) skladieb vo formate .ogg a niekolko
dalsich v .mp3. Tie co su v .mp3 by som chcel zkonvertovat
na .ogg, avsak nie manualne ale automaticky (viem ze by to malo ist).
Moja predstava je pouzit bash script, ktory by robil nieco taketo:

Pre vsetky *.mp3
ak existuje track.ogg
vymaz track.mp3
ak neexistuje track.ogg
mp32ogg track.mp3
vymaz track.mp3
koniec

bash syntax vobec neovladam, tak ak by mi s tymto niekto pomohol, bol by som vdacny.
Ak si myslite ze naucit sa to, by nebolo zlozite a viete o nejakom
nenarocnom tutoriale, kludne dajte vediet (angl. nieje problem)
P.S. man bash nebol prave loser friendly :)
Dakujem
    • Re: bash script na konverziu mp3 14.06.2009 | 16:22
      Avatar pejta Archlinux  Používateľ
      pre začiatok pozri Bash guide for beginners , či Advanced bash scripting guide, ktoré akurát čítam. alebo na knowfree.net nejaké knihy o programovní v bashi
    • Re: bash script na konverziu mp3 14.06.2009 | 16:41
      Avatar Michal Nánási Ubuntu 11.04  Používateľ
       IFS=$'\n';
       for i in  `ls *mp3`; do 
            if [  -a `basename $i .mp3`.ogg ]; then 
                 rm $i ; 
            else 
                 mp32ogg $i; 
                 rm $i; 
            fi;
       done;
       
      Toto by mohlo robit to, co chces:-)
      Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
      • Re: bash script na konverziu mp3 14.06.2009 | 17:02
        _fp_   Návštevník
        Dakujem obidvom,
        guide-y som bookmarkol (uz sa len do nich pustit) a script robi presne to, co som chcel :). Este raz velka vdaka