>>51
全然ツッコミになってないんだけどなぁ。
それにこれは (各自で改造する為の) ひな形だって書いてあるはずだけど、、、

ls の前のバックスラッシュまたは円マークは必要というより誰の環境でも
誤動作しない為の安全策。

2 度目に ls 使っているところはそこを改造すればいろいろなファイルの
並び順に対応するとかできるってことを示したつもりなんだけど、、、

最後の疑問点にはこれで答えになるかしら?

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

i=0
j=$(\ls *.mp3 | wc -l | sed "s/ *//")
k=$(echo ${#j})
for l in $(\ls *.mp3); do
i=$(( $i + 1 ))
seqnum=$(printf %0${k}d $i)
mv $l $1-$seqnum.mp3
done
----------> snip <----------