您现在的位置:首页 >> 前端 >> 内容

macshell脚本书写跨文件压缩,生产打包

时间:2016/12/3 9:49:00 点击:

  核心提示:花费2个小时 写了十分短小的一段 mac shell 脚本 ,主要负责 将前端生产目录文件压缩 并上传至 svn 目录 关于 Mac shell 变量定义 就不多说了 ,有个主意的小地方 文件名中海油...

花费2个小时 写了十分短小的一段 mac shell 脚本 ,主要负责 将前端生产目录文件压缩 并上传至 svn 目录

 

macshell脚本书写跨文件压缩,生产打包

 

关于 Mac shell 变量定义 就不多说了 ,有个主意的小地方 文件名中海油空格时,需要在空格前

边添加转意字符 \ 新建好的 .sh (shell)文件主意添加可执行权限 chmod 777 fileName 即可

targetPathFile="/Users/liyang/Desktop/Front end/com.fenqihuiyou/d.svn.fqhy/installments_travel/product.e.fenqihui/fenqihui.zip";
targetPath="/Users/liyang/Desktop/Front end/com.fenqihuiyou/d.svn.fqhy/installments_travel/product.e.fenqihui";
sourcePath="/Users/liyang/Desktop/Front end/com.fenqihuiyou/d.svn.fqhy/installments_travel/fenqihui";
echo $targetPath;
if [ "$targetPathFile" ]; then
  rm -rf "$targetPathFile";
  echo 'The file has removed success!'
fi
cp -r "$sourcePath" "$targetPath";
if [ "$targetPathFileO" ]; then
    zip -q -r -m -o /Users/liyang/Desktop/Front\ end/com.fenqihuiyou/d.svn.fqhy/installments_travel/product.e.fenqihui/fenqihui.zip /Users/liyang/Desktop/Front\ end/com.fenqihuiyou/d.svn.fqhy/installments_travel/product.e.fenqihui/fenqihui;
  echo 'The file compressed  success!'
fi
#rm -rf "$targetPathFileO";
echo 'operation done!'


Tags:MA AC CS SH 
作者:网络 来源:java_goods