sh脚本,多目录git更新

git更新多个项目
如 a.xxtime.com, b.xxtime.com, c.xxtime.com

#!/bin/bash

data_path='/data/www/'
search='xxtime.com'

for file in ./*
do
    #if test -f $file
    #then
    #    echo $file 是文件
    #fi

    if test -d $file
    then
        #echo $file 是目录
        result=$(echo $file | grep "${search}")
        if [[ "$result" != "" ]]
        then
                echo ${data_path}${file##*/}
                cd ${data_path}${file##*/}
                git pull origin master
                cd ${data_path}
        fi
    fi
done
exit

发表评论

电子邮件地址不会被公开。 必填项已用*标注