当前位置: 技术问答>linux和unix
求助有关文件批量改名的控制命令。 。。。。
来源: 互联网 发布时间:2016-06-27
本文导语: 我想把文件名如下的文件批量修改它们文件名当中的20090720为20090825应该怎样编写操作命令啊????? -rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0020 -rw-r--r-- 1 idep staff 500000...
我想把文件名如下的文件批量修改它们文件名当中的20090720为20090825应该怎样编写操作命令啊?????
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0020
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0021
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0022
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0023
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0024
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0025
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0026
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0027
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0028
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0029
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0030
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0031
-rw-r--r-- 1 idep staff 500000 Jul 28 10:18 NIC_20090720020.0032
|
直接用 shell 的字符串操作即可
for x in NIC_20090720*;do echo ${x/20090720/20090825};done
|
echo ${x/20090720/20090825}
改成重命名命令即可
mv $x ${x/20090720/20090825}
改成重命名命令即可
mv $x ${x/20090720/20090825}