>>47
ありがとうございます。
スペースに続けて角括弧のあるファイル名があるのですが、
こういうのも置換できませんか?

% ls
hog [e]
% for f in $(find); do mv "$f" "${f/o/a}"; done
mv: cannot stat `./hog': No such file or directory
mv: cannot stat `[e]': No such file or directory