是否有任何Windows等效语法在bat脚本文件中的另一个命令中运行命令?
在Linux中,您只需使用$(...)或``。
答案 0 :(得分:9)
是的,至少对于简单的事情:
@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 /?
应该会为您提供更全面的选项列表。