【发布时间】:2010-02-19 21:12:09
【问题描述】:
我想在 bash 中编写一个 shell 脚本来从 svn 存储库部署网站。当我部署一个网站时,我将导出的目录命名为 website_name-Rrevision_number。我希望 bash 脚本自动重命名导出的目录,因此它需要从导出目录中学习当前的修订号。如果我运行
$> svn info http://svn-repository/trunk
Path: trunk
URL: http://svn-repository/mystery/trunk
Repository Root: http://svn-repository/mystery
Repository UUID: b809e6ab-5153-0410-a985-ac99030dffe6
Revision: 624
Node Kind: directory
Last Changed Author: author
Last Changed Rev: 624
Last Changed Date: 2010-02-19 15:48:16 -0500 (Fri, 19 Feb 2010)
字符串Revision:后面的数字就是我想要的。如何将其放入 bash 变量中?我是否对svn info 命令的输出进行字符串解析?
【问题讨论】: