On Fri, May 13, 2005 at 01:01:02PM +0200, Marco Casavecchia Morganti wrote:
> Vito wrote:
> 
> > [EMAIL PROTECTED]:~$ ./vito
> > ++ find /home/messia/mp3/ -iname '*.mp3'
> > ++ read file
> > +++ echo quit
> > +++ mplayer -slave -identify -ao null -vo null -nosound -novideo
> > /home/messia/mp3/Le vibrazioni - In Una Notte 'D'\''estate.mp3'
> > +++ grep ID_AUDIO_BITRATE
> > +++ awk -F = '{print $2}'
> > ++ ID_AUDIO_BITRATE=
> > ++ '[' -ge 128000 ']'
> > ./vito: line 7: [: -ge: unary operator expected
> > [snip]
> > 
> > NB: nn ho incollato tutti i file, ho interrotto il processo :)
> > 
> 
> Ok, ora � chiaro..
> Mi dispiace ma mplayer non riesce ad estrarre il BITRATE dai tuoi mp3..
> lo script va in errore perch� ID_AUDIO_BITRATE viene valorizzato con una
> stringa nulla..

Marco, ti stai perdendo il fatto che, come sospettavo e come succedeva a
me :-), il nome del file contiene gli spazi, e quando mplayer lo riceve,
per lui il file sarebbe /home/messia/mp3/Le. Il resto lo ignora. Per
questo motivo bisogna mettere "$file" e non solo $file. Ci sono altri
errori legati agli spazi, tipo in "cd", ma ora gli ho inviato
privatamente per evitare di assillare la lista una versione che sembra
funzionare. Quando mi dir� che va tutto bene, magari la invia/invio in
lista.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a