这段代码是我用来提交svn代码,同时给团队的所有成员发送邮件的脚本。
#!/bin/bash me=`whoami` mail="cnsworder@gmail.com ${me}" cmd=`echo $@` msg=${2##*-m} function runcmd(){ echo "" >> .svn.log echo "commit svn:" >> .svn.log svn $1 -m"${msg}" ${file} >> .svn.log echo "" >> .svn.log echo "--------------------------------" >> .svn.log echo "description:${msg}" >> .svn.log echo "" >> .svn.log echo "${me}" >> .svn.log cat .svn.log } case "$1" in "ci" | "commit") file=${@:3} if [ $# == 2 ];then file="${file} ." fi runcmd $1 $2 mail -s "khfep for linux svn message \"${msg}\"" ${mail} < .svn.log ;; *) runcmd ;; esac rm -f .svn.log工作代码片段-svn提交并发送邮件
最新推荐文章于 2023-01-01 01:21:23 发布