|
请教各位:
如何在shell脚本里得到最新的版本号?我脚本是用来完成增量备份的功能,代码如下:
cd /usr/local/subversion/bin
killall svnserve
./svnserve --daemon --root /project
./svnadmin dump /project/quality --revision 32 --incremental > /test/project.quality.backup
./svnadmin dump /project/sales --revision 143:151 --incremental > /test/sales.backup
./svnadmin dump /project/techsupport/crm --revision 95:109 --incremental > /test/crm.backup
./svnadmin dump /project/techsupport/ctm --revision 14 --incremental > /test/ctm.backup
./svnadmin dump /project/techsupport/website --revision 24 --incremental > /test/website.backup
./svnadmin dump /project/techsupport/oa --revision 3 --incremental > /test/oa.backup
./svnadmin dump /project/techsupport/support --revision 71:80 --incremental > /test/support.backup
./svnadmin dump /project/techsupport/techdepartment --revision 70:79 -- incremental> /test/techdepartment.backup
我的代码比较简单,没有多少判断,但是我想将最新的版本号用变量来表示,这样我在每次登录时,系统就会自动查找最新的版本号,并自动增量备份,而不必手动查找,我用svnlook youngest /project/quality 命令是可以在LINUX终端里获得最新的版本号,可是我写在shell脚本里就不对了,不知道是不是语法错误还是格式不对,希望会脚本的大虾帮忙解决一下,谢谢先! |
|