Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何 Windows 等效语法可以在 bat 脚本文件中的另一个命令中运行命令?
在 Linux 中,您可以简单地使用$(...)或 ``。
是的,至少对于简单的事情:
@setlocal enableextensions enabledelayedexpansion @echo off for /f %%w in ('echo xyzzy') do set var=%%w echo Output is %var% endlocal
该脚本的输出是:
Output is xyzzy
来自xyzzy命令echo。
xyzzy
echo
从命令窗口运行for /?应该会为您提供更全面的选项列表。
for /?