﹎斑斓的梦ぷ

愿你眼中总有光芒,活成你想要的模样.

导航

Shell – Svn Log

1.命令繁琐

由于每次查看log需要输入好长的命令,在这里写成shell,方便许多。

user_name=$1
few_days_ago=$2

if [ ! -n "$user_name" ]
then
	user_name='xxxxxxxxxxxx'
fi

if [ ! -n "$few_days_ago" ]
then
	few_days_ago=30
fi

start_time=`date -v -"$few_days_ago"d +%Y-%m-%d`
end_time=`date -v +1d +%Y-%m-%d`

svn log -r {$start_time}:{$end_time} -v | sed -n "/$user_name/,/--$/ p"
2.使用方法:

将shell加入环境变量,在项目里面:

└─[$] <> svnlog.sh  username  days
3.默认参数

如果不传参数默认脚本中username,30天的log。

posted on 2018-05-25 11:06  ﹎斑斓的梦ぷ  阅读(152)  评论(0编辑  收藏  举报