cmd.exeから実行する場合:
findstr "\"A\" : \"B\"" c:\temp\sample.json
echo %errorlevel%
sample.jsonの内容は
{
"Abad" : "B"
}
エラーレベルは0と表示されます。
':'を'。'に置き換えると、再び0になります。ただし、代わりに2つの'。'sを使用すると:
findstr "\"A\" ..\"B\"" c:\temp\sample.json
findstrはエラーレベル1を正しく返します。findstrは何をしようとしていますか?