- 论坛徽章:
- 2
|
现在有这样的文件目录结构
/home/test07/file001/abc.txt
/home/test07/file002/abc.txt
/home/test07/file003/abc.txt
/home/test07/file004/abc.txt
/home/test07/file005/abc.txt
/home/test07/file006/abc.txt
.....
想把路径下面的abc.txt重名成为123.txt
所以需要
mv /home/test07/file001/abc.txt /home/test07/file001/123.txt
mv /home/test07/file002/abc.txt /home/test07/file002/123.txt
mv /home/test07/file003/abc.txt /home/test07/file003/123.txt
.....
我本人想到的想法。
ls /home/test07/file[0-9][0-9][0-9]/abc.txt | awk -F "" {print "mv", $0}
只实现了把mv加上去,重命名后的不知道怎么办了,既
mv /home/test07/file001/abc.txt
问题1
请问各位怎么把后半部分,加上去,正好实现,mv /home/test07/file001/abc.txt /home/test07/file001/123.txt
问题2
如果不按照这个思路各位还有什么其它好方法实现。
多谢。 |
|