说我有命令:
python --version > PythonVersion.txt
创建了一个名为PythonVersion.txt
的文件,在我的例子中,内容是"Python 3.9.13"。
命令的输出可以保存为变量吗?我希望能够做如下的事情:
@echo off
set "PythonVersion=python --version"
echo Your Python installation is: %PythonVersion%
预期的输出可能是Your Python installation is: Python 3.9.13
,但上面的脚本当然是无效的,它会生成Your Python installation is: python --version
。
1条答案
按热度按时间8cdiaqws1#
如果输出是多行,您可能必须使用
^| find ...
过滤命令输出,以便只获得您感兴趣的行(除非您想要最后一行),因为for
将循环,直到不再有非空行...