for 语句批量修改文件名的脚本代码
例如,将目录下文件名开头xx更改为GPE
root@vm ffile]$ ll
total 56
-rw-r-xr--+ 1 root root 10 Jun 20 2019 xxecapqu.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 xxmfghk.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 xxpppcmt.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 xxvqcpb.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 xxvqcpc.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 xxvqestc1.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 xxvqestc.log
root@vm ffile]$ for i in `ls|grep xx`; do mv $i `echo $i|sed 's/^xx/GPE/g'`;done
root@vm ffile]$ ll
total 56
-rw-r-xr--+ 1 root root 10 Jun 20 2019 GPEecapqu.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 GPEmfghk.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 GPEpppcmt.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 GPEvqcpb.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 GPEvqcpc.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 GPEvqestc1.log
-rw-r-xr--+ 1 root root 10 Jun 20 2019 GPEvqestc.log