>>43
いまいちどういう動作を期待してるのか分からないんだけど
ひな形としてこんなのでどうかしら?

----------> snip <----------
#!/bin/sh

i=0
j=$(\ls *.mp3 | wc -l)
for k in $(\ls *.mp3); do
i=$(( $i + 1 ))
if [ $j -ge 10 ]; then
seqnum=$(printf %02d $i)
elif [ $j -ge 100 ]; then
seqnum=$(printf %03d $i)
else
seqnum=$i
fi
mv $k $1-$seqnum.mp3
done
----------> snip <----------