- 主题:求写一个shell的脚本
怎么把文件夹下面 xh*.png的文件,根据文件的建立时间(降序排列),依次拷贝到 另外一个目录啊。
目标文件夹的格式是sgt-001.png,sgt-002.png,sgt-003.png......
我知道大概是这么写的,后面一部分我写不出来了啊。
ls xh*.png | awk
--
FROM 58.37.38.*
重命名成 sgt-001.png sgt-002.png .... ?
这个不要用awk
i=1; for from_f in `ls -c`;do to_f=`printf 'sgt-%3.3d.png' $i`; cp $from_f $to_f; ((i++));done
【 在 juxiangyou (juxiangyou) 的大作中提到: 】
: 怎么把文件夹下面 xh*.png的文件,根据文件的建立时间(降序排列),依次拷贝到 另外一个目录啊。
: 目标文件夹的格式是sgt-001.png,sgt-002.png,sgt-003.png......
: 我知道大概是这么写的,后面一部分我写不出来了啊。
: ...................
--
修改:sssss FROM 211.86.151.*
FROM 211.86.151.*
我有一个思路:
用ls把文件名和文件建立时间重定向到txt文档里
再把这些数据导入到excel里排序
新建一列输入拟命名的文件名
再新建一列把rename 拼接进去,然后把这列拷贝出来存为脚本。
哈哈
【 在 juxiangyou 的大作中提到: 】
:
: 怎么把文件夹下面 xh*.png的文件,根据文件的建立时间(降序排列),依次拷贝到 另外一个目录啊。
: 目标文件夹的格式是sgt-001.png,sgt-002.png,sgt-003.png......
:
: 我知道大概是这么写的,后面一部分我写不出来了啊。
#发自zSMTH@@Mate40Pro
--
FROM 171.223.192.*