我有文件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
但它对我不起作用。任何人都可以告诉我如何正确地做到这一点?
答案 0 :(得分:0)
如果第一行的布局和结构保持一致,那么使用变量扩展和替换技术的以下内容可能对您有所帮助:
@Echo Off
Set /P "version="<"index.html"
Set "version=%version:*version:=%"
Set "version=%version: =%"
Set "version=%version:-="&:"%"
Echo [%version%]
Pause