前言全局说明
bat脚本里执行运行命令获取值
一、说明
1.1 环境:
Windows 7 旗舰版
二、
比如我想把git代码的commitid获取以后加到文件夹上来标记文件夹中的包是哪个git 节点构建得到的。
git 命令是git rev-parse --short HEAD
2.1 在linux系统下
只需要执行下面的命令:
commitid=`git rev-parse --short HEAD` echo commitid=$commitid
2.2 但是在windows系统下
却不能直接使用反引号,要使用for变通下,命令如下:
for /F %%i in ('git rev-parse --short HEAD') do ( set commitid=%%i)
echo commitid=%commitid%
免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。
参考、来源:
https://www.cnblogs.com/zndxall/p/9188300.html