如何实现批量文件名修改?

如何实现批量文件名修改?

文件名本来是 “abc+序号”,我想把它们全部改为“序号”,去掉前面的abc

怎么做?有几百个文件啊
for foo in * ; do ...  $foo ; done
在文件目录下建一脚本文件 rn.sh,内容为:
#!/bin/sh

for i in abc* ; do
    t=`echo $i|sed s/abc//`
    mv $i $t
done

还有很多写法,shell通过其他程序如sed,cut,head,tail,grep等工具的配合变得无比强大:)
3q