最近在学习linux和shell,写了一从某个时间段开始svn log中过滤出自己修改文件路径的工具,并把它添加在自己目录下的bash_profile,方便自己每次上线时查看。
#!/bin/bash
# show svn log file path
user=`whoami`
today=`date -d "1 day" +%Y-%m-%d`
begin_day=$(date -d "$1 day ago" +%Y-%m-%d)
curpath=`pwd`
svn log -vr {$begin_day}:{$today} $curpath | sed -n '/'$user'/,/-----/p' | sed -n 's/ \/trunk\// /p'|sort|uniq