CentOSをつかっているのですが、bashのコマンドラインで

「aaa1.txt」から「aaa5.txt」まで連続した番号のものを圧縮したいとすると、

$ gzip aaa[1-5].txt

とすれば、できますが、たぶんこれはgzipが正規表現に対応しているからだろうと思います。
また、よくlsやgrepなどでアスタリスクを使ったりするのですが、
これもそうだろうと思います。sedでは、後方参照ができますが、一方で

$ mv aaa¥([1-5]¥).txt bbb¥1.txt

なんてやってもうまくいきません。
シェルスクリプトを書くまでもない処理で、
こういう後方参照をする方法というのはあるのでしょうか?