如果我从 cmd.exe 运行:
findstr "\"A\" : \"B\"" c:\temp\sample.json
echo %errorlevel%
sample.json 的内容是
{
"Abad" : "B"
}
错误级别显示为 0。
如果我将 ':' 替换为 '.',我再次得到 0。但是,如果我改为使用两个 '.':
findstr "\"A\" ..\"B\"" c:\temp\sample.json
findstr 正确返回 1 的错误级别。 findstr 试图做什么?