我想从" ipconfig"中提取默认网关。并将其与&#34中的固定字符串进行比较;如果"批处理文件中的语句。这是我的代码:
for /f "usebackq tokens=2 delims=:" %%c in (`ipconfig ^| findstr /c:"Default Gateway"`) do set gateway=%%c
if /i "%gateway%" == "10.0.12.254"
Echo Hello world!
结果是我收到以下错误消息: 该命令的语法不正确。
我做错了什么?