Coño........pues la verdad siempre tuve ese problema y nunca di con la solucion, te adjunto algo que a lo mejor acelera el script:
Código:
SPEED=$1
COUNT=`ls *.mp3 | grep --count mp3`
j=0
for i in *.mp3 ; do
j=$[$j+1]
if [ $j -eq $COUNT ]; then
mpg123 --cdr - $i | cdrecord -audio -pad \
speed="$SPEED" dev=0,1,0 -eject -
else
mpg123 --cdr - $i | cdrecord -audio -pad \
speed="$SPEED" dev=0,1,0 -nofix -
fi
done
Así nos evitamos ese bucle tan feo ;)
Salu2.Ferdy