雑多なファイル名を連番に変えたい、
852f7c98.jpg、1edb4716.jpg、a80b458f.jpg、等などのファイル名を、
0001.jpg、などの連番に変えたいと思い、拾い集めたコマンド例から、
$ rename 's/^/sprintf("%04d-", ++$::t)/e' *.jpg
を実行して、
$ rename 's/-.*//g' *.jpg
で、拡張子まで削除されたので、
$ rename 's/$/.jpg/' *
で、目的は達成したのだけど、なんだかなと思い、
もっと良い方法を教えて頂ければと思い投稿する次第です。