.bat编程相当新,我想制作一个根据安装的python版本做一些事情的脚本。 但是,我遇到了第一个问题,在存储python版本时,我的脚本直到现在看起来如下:
set version="python --version"
echo %version%
回馈:
"python --version"
所以问题归结为:如何将comamnd line命令的结果保存到bat.file中的变量中?
我只找到了这个解决方案:
FOR /F "tokens=* USEBACKQ" %%F IN (`python --version`) DO (
SET var=%%F
)
ECHO %var%
通过这个问题:How to set commands output as a variable in a batch file - 这似乎太多了,如果我把它比作一个bash文件 - 那么有更优雅的方式来存储结果吗?