gpt4 book ai didi

bash - 使用 bash 从颠覆中获取修订号

转载 作者:行者123 更新时间:2023-11-29 08:46:20 26 4
gpt4 key购买 nike

我想用 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 命令的输出进行字符串解析?

最佳答案

使用svnversion .这将以最少的额外内容输出修订号/范围

关于bash - 使用 bash 从颠覆中获取修订号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2299593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com