files find -name "files" -exec grep ".vm" {} \;|while">
 | 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
8年前发布

自动同步服务器vm文件的shell脚本

    #!/bin/sh                if [ $# -lt 1 ]; then         echo "[FAILED]please input project name."        else         if [ -d /home/admin/work/$1 ]; then          cd /home/admin/work/$1          svn up > files          find -name "files" -exec grep ".vm" {} \;|while read LINE          do           if [ -z "$LINE" ]; then            continue           fi           echo "find template changed : $LINE"           f="/home/admin/work/${1}/${LINE##* }"           t="/home/admin/${1}/target/${1}.war/${LINE##*web/src/main/webapp/}"           cp $f $t          done          echo "[SUCCESS]syn is ok."         else          echo "[FAILED] '$1' is not a project folder."         fi        fi        exit 0