- #!/bin/bash
- me=`whoami`
- mail="cnsworder@gmail.com${me}"
- cmd=`echo$@`
- msg=${2##*-m}
- functionruncmd(){
- echo"">>.svn.log
- echo"commitsvn:">>.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"khfepforlinuxsvnmessage\"${msg}\""${mail}<.svn.log
- ;;
- *)
- runcmd
- ;;
- esac
- rm-f.svn.log
这段代码是我用来提交svn代码,同时给团队的所有成员发送邮件的脚本。
最新推荐文章于 2021-11-16 15:07:23 发布