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

关于 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!'