请问如何处理一批文件并重命名?

sh/bash/dash/ksh/zsh等Shell脚本
回复
qingxiaojin
帖子: 6
注册时间: 2007-05-20 11:38

请问如何处理一批文件并重命名?

#1

帖子 qingxiaojin » 2009-05-17 14:15

譬如文件名分别为1, 2, 3, ...., 500的文件
对他们进行相同的操作后,分别存为1.a, 2,a, 3.a, ... , 500.a

脚本该如何写?
不胜感激!
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 请问如何处理一批文件并重命名?

#2

帖子 HuntXu » 2009-05-17 20:02

代码: 全选

for ...; do ...; done
HUNT Unfortunately No Talent...
qingxiaojin
帖子: 6
注册时间: 2007-05-20 11:38

Re: 请问如何处理一批文件并重命名?

#3

帖子 qingxiaojin » 2009-05-19 10:00

謝謝!
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 请问如何处理一批文件并重命名?

#4

帖子 tusooa » 2009-08-19 20:14

rename

代码: 全选

] ls -ld //
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 请问如何处理一批文件并重命名?

#5

帖子 BigSnake.NET » 2009-08-19 20:29

for i in `seq 500` do
cp $i $i.a
# so stuff with file $i.a
done
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复