我有一台单反相机拍摄建筑项目的照片。相机连接USB到计算机,每15分钟发射一次图像。此文件将保存到网络位置。 (文件夹A)最后,我将对这些图像进行一段时间的推移。
我也希望能够在网站上显示这些图像。所以我想象的是我的网络服务器上只有一个文件的文件夹....最近的图像来自我的数码单反相机。 (文件夹B)
所以脚本需要 - 1)删除文件夹B中的现有文件 2)将最新文件从文件夹A复制到文件夹B(仅限最新文件) 3)将该图像文件重命名为与那里相同的名称(因此我可以在我的网页中嵌入该单一文件名)...所以像“webimage.jpg”这样的方式,该文件夹中的文件总是被命名为“webimage”。 JPG“
有什么想法吗?
答案 0 :(得分:0)
我们假设这个
$ ls -lat $d0
total 88
drwx------+ 1 dmi Aucun 0 Jul 3 13:51 .
drwx------+ 1 dmi Aucun 0 Jul 3 13:51 bb
drwxrwxrwt+ 1 dmi Aucun 0 Jul 3 13:34 ..
drwx------+ 1 dmi Aucun 0 Jul 3 13:34 aa
-rwx------ 1 dmi Aucun 33203 Jun 30 12:30 arp.o
-rwx------ 1 dmi Aucun 20235 Jul 2 2007 makefile.in
-rwx------ 1 dmi Aucun 24264 Jun 25 2007 isakmp.c
-rwx------ 1 dmi Aucun 4586 Nov 21 2006 ftpctrl.c
显然,最近的文件
$d0/arp.o
给出
ls -lAt $d0 |perl -ne 'next if/^d/; if( s/.* \d\d:\d\d //){ print ;exit}'
然后使用此衬里将复制到$ d1 / mypic.png
cp $d0/$( ls -lAt $d0 |perl -ne 'next if/^d/; if( s/.* \d\d:\d\d //){ print ;exit}') $d1/mypic.bmp
- )