从文件中获取版本号

我有文件 index.html 在第一行我有这样的构建版本:

<!-- [AIV]  Build version: 1.0.1 - Friday, January 5th, 2018, 2:16:09 PM  --> 

我想使用 windows .bat 脚本来做到这一点。我试过了:

findstr /r "\d{1,3}\.\d{1,3}\.\d{1,3}" index.html

但这对我不起作用。谁能告诉我如何正确地做到这一点?

组合

如果第一行的布局和结构保持一致,那么以下使用变量扩展和替换技术的内容可能对您有所帮助:

@Echo Off
Set /P "version="<"index.html"
Set "version=%version:*version:=%"
Set "version=%version: =%"
Set "version=%version:-="&:"%"
Echo [%version%]
Pause

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章