Shell 入门(复制符合条件的文件至另一个文件夹)
记一次 shell 小脚本的编写过程,因公司业务需求,需要将 A 服务器上的图片(3 月 15 号至 20 号上传的图片)迁移到 B 服务器,图片大概有 100 多个,故记录此次脚本的编写过程.
以下是该 shell 源码
#!/bin/bash #复制 3 月 15-3 月 20 日的图片到一个新的文件夹下 rm -rf ~/img2/* a=`ls -l /home/wwwroot/app.labaca.cn/public/img/user |grep -E "Mar\\s(1[56789]|2 0)" |sed 's/[ ][ ]*/ /g'|cut -d" " -f9` for i in $a do cp /home/wwwroot/app.labaca.cn/public/img/user/$i ~/img2/ done zip -r img2.zip ~/img2 mv ~/img2.zip /home/wwwroot/app.labaca.cn/public/