ファイル名を通し番号に変えたいんですけど
以下のスクリプトでエラーが出ます。

num=1

for file in *.m4a; do

mv $file $num.m4r

num=`expr $num + 1`

done


エラーは
mv: target `1.m4r' is not a directory
というものです。

シェルというよりmvコマンドの使い方の問題なのかもしれませんが
自分には原因がわかりません
教えてください