変数内の引用符をエスケープして、別の変数と比較するにはどうすればよいですか。
例: スクリプトは「"test.exe" の出力は OK です」と出力します (引用符を囲む必要はありません)。
バッチ スクリプトでは、出力をバッチ スクリプトの変数に保存し、保存した変数と比較したいと考えています。
set ouputTest1 = "The output of "test.exe" is OK"
test.exe -p 75 > temp.txt
set /p TESTOUTPUT=< temp.txt
if %TESTOUTPUT% == %ouputTest1%
問題は、outputTest1 変数と文字列内の引用符にあります。私はこのような二重引用符で試しました:
set ouputTest1 = "The output of ""test.exe"" is OK"
しかし、運が悪い。
何か案は?