SET /a var= grep -wc word file.txt in BATCH

SET /a var= grep -wc word file.txt in BATCH

在 BATCH 文件中,如何得到

的正确答案
SET /a var= grep -wc word file.txt
echo %var%

表示我希望将 grep 命令的输出存储在变量中。

要将变量设置为命令的输出,请使用 for /f 循环。在 cmd 控制台中,键入 for /? 以获取更多信息。

for /f %%A in ('grep -wc word file.txt') do set "var=%%A"
echo %var%