ubuntu11.10でカレントディレクトリのファイル名に含まれた複数のスペースを_(アンダースコア)に変換する方法
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.