シェルスクリプト総合 その11

41名無しさん@お腹いっぱい。
カレントディレクトリに、
hoge-1.22.3.tar.gz
hoge-1.23.tar.gz
hoge-1.24.1.tar.gz
fuga-3.31.1.tar.gz
fuga-3.5.4.tar.gz
:

みたいなソースのtarボールがたくさんあります。
これらのファイルのファイル名を見て、
最新バージョンだけ残して、最新以外のファイルを削除するシェルは
どうやったら発行できますか?

なお、タイムスタンプは当てにならないので、
あくまでファイル名だけで判断してください。