中易网

shell 怎样对目录下的所有文件进行改名

答案:1  悬赏:20  
解决时间 2021-02-02 19:03
目录名test有如下文件:
20150109_0845_D0165AE9_A.dat 20150109_0925_D0165AE9_A.dat
20150109_0845_D0165AE9_F.dat 20150109_0925_D0165AE9_C.dat
20150109_0845_D0165AE9_O.dat 20150109_0925_D0165AE9_F.dat
20150109_0845_D0165AE9_T.dat 20150109_0925_D0165AE9_O.dat
20150109_0850_D0165AE9_F.dat 20150109_0925_D0165AE9_P.dat
20150109_0850_D0165AE9_T.dat 20150109_0925_D0165AE9_T.dat
20150109_0855_D0165AE9_A.dat 20150109_0925_D0165AE9_U.dat
20150109_0855_D0165AE9_C.dat 20150109_0930_D0165AE9_A.dat
20150109_0855_D0165AE9_F.dat 20150109_0930_D0165AE9_C.dat

想将所有dat文件名中的"20150109"替换成"20151111"该怎样替换,小弟还请各位高手指点,多谢!
最佳答案
for循环加组命令

具体手头没系统

例子:

在当前目录中,需要重命名所有文件,格式为 school1, school2 ……等

#!/bin/bash

echo hello;

a=1;
for i in *;
do echo $i;
mv $i "school$a";
a=$(($a+1)); #a =`expr $a+1` 貌似行不通,要加空格!! #a =`expr $a + 1`
done
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动学院路恒信营业厅地址有知道的么?有
请问有打算考中国科学技术大学传播学的么?
怎样将PS导入AI中,可以在AI中直接进行处理图
老九平价超市这个地址在什么地方,我要处理点
上市公司非公开发行股票实施细则中关于发行定
金坛市虹瑞毛纺织厂我想知道这个在什么地方
我一个朋友现在不知道她在哪里但是我想知道她
松阳师范面试问你最理想的工作是什么该怎么回
有像《在心里从此永远有个你》 这类型的歌没
锐界的360全景影像怎么样?
我父亲55岁患有老年黄斑病变引起的眼底出血,
黑色车内饰配什么颜色脚垫
一中家属区怎么去啊,有知道地址的么
振球石油加油站地址在哪,我要去那里办事
汉水巴比伦跆拳道分馆怎么去啊,有知道地址的
推荐资讯
贝贝红幼儿园怎么去啊,有知道地址的么
男士补水面膜,化妆品店有吗? 多少钱一袋
梅溪文化公园在哪里啊,我有事要去这个地方
发动机隔热垫
莱芜市天马房地产二手房交易中心NO.1在哪里啊
酵素最佳服用时间是
佳粮油批发总店我想知道这个在什么地方
第三方给开的转账支票密码不全,日期已过期,
谁有免费的这部动漫的百度云资源
蒲玉梅商行这个地址在什么地方,我要处理点事
荣博阁玉器怎么去啊,有知道地址的么
在家电脑上的驾校模拟考试和考场的有什么不同
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?