ubuntu11.10でカレントディレクトリのファイル名に含まれた複数のスペースを_(アンダースコア)に変換する方法についてご教授頂きたいです。変換したいファイルはカレントディレクトリに×× ×× ××(××は英数字)のような名前で複数あります。
hoge.shというシェルスクリプト中でrenameコマンドを実行しているのですが、

$ cat hoge.sh
#!/bin/sh

rename 's/ /_/;' ./*

下記のようなエラーが出てしまう状態です。

$ ./hoge.sh
Unsuccessful stat on filename containing newline at /usr/bin/rename line 59.