几行shell,批量替换更改件名

使用sed的替换功能,实现文件名批量替换修改:


list=`ls`; 
for i in $list
do
newName=`echo $i | sed "s/test//g"` #将文件名中的test全部替换为空,也就是删除名字中的test
echo "$i ----> $newName";
mv $i $newName;
done