背景:
项目需求提测,开发增量提供版本包文件,多轮次更新提测版本后,想拉取测试环境提测文件
问题点:如何拉取出文件来还能保持文件目录?
shell 脚本编写
思路:
1:备份项目版本包
2:把需要拉取的文件放在一个文件里,通过读取文件一行一行获取处理文件
3:单个文件处理,找到这个文件,然后创建目录(有目录不创建),将文件复制到此目录
4:文件获取完毕后,对拉取好的文件包重命名,留出文件夹名空间(以便下次 拉取版本包文件)
PS:
dirname $0,获取当前Shell程序的路径
cd `dirname $0`,进入当前Shell程序的目录