[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Scipt che non funziona



iHo fatto uno script per ricomprimere delle canzioni in ogg da 192 a 128 bit,
solo che, non essendo molto esperto di scripting, non mi funziona, e
speravo poteste aiutarmi.
Questo è lo script:

#!/bin/bash
#Inizio conversione

#impostazione del bitrate
BITRATE=128

#inizio del ciclo
for SONG in $(ls *.ogg); do

#salvataggio delle informazione del file
TITLE=$( ogginfo $SONG | grep title | cut -b 8- )
ARTIST=$( ogginfo $SONG | grep artist | cut -b 9- )
GENRE=$( ogginfo $SONG | grep genre | cut -b 8- )
DATE=$( ogginfo $SONG | grep date | cut -b 7- )
ALBUM=$( ogginfo $SONG | grep album | cut -b 8- )

#conversione in .wav
oggdec $SONG

#ritaglio il nome per usare il .wav
SONGWAV=$(echo $SONG | cut -d "." -f 1).wav

#ricompressione
oggenc -b $BITRATE -a $ARTIST -G $GENRE -d $DATE -t $TITLE -l $ALBUM
$SONGWAV

done
exit0

il problema è che SONG non prened il nome del file intero, ma essendoci
degli spazi li usa le parti del nome come file separati...
-- 
L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. 
Cammino dieci passi, e si allontana di dieci passi. 
L'orizzonte è irraggiungibile. E allora, a cosa serve l'utopia? 
A questo: serve per continuare a camminare.
				
							Eduardo Galeano



Reply to: