WIN11
版本:22621.1555
在CMD运行 for %I in (A,B,C) do echo %I报错
这个错误通常是因为在使用 for 循环时,没有正确地包含左括号。确保在 for 循环中包含左括号。
括号的中英文书写问题吗,试试
for %i in (0:10)
类似这样才对
你不要把shell脚本按python的语法去写
回答:
这个命令是一个循环语句,可以用来轮流执行一组命令。它的正确用法是在命令提示符下键入for /?,然后按Enter。这将显示for命令的语法及详细说明。
对于这个特定的命令,为了避免出现语法错误,需要将百分号转义。可以像这样修改命令:
for %%I in (A,B,C) do echo %%I
请注意,这里有两个百分号表示要转义。这个命令将依次输出A、B和C。