Windows bat替代Bash内联命令

是否有任何Windows等效的语法来在bat脚本文件中的另一个命令内运行一个命令?

在Linux中,你可以简单地使用$(…)或“。

Solutions Collecting From Web of "Windows bat替代Bash内联命令"

是的,至少对于简单的事情:

@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命令。

跑步for /? 从命令窗口应该给你一个更全面的选项列表。