Как проверить, содержит ли строка определенное слово плюс знак равенства? - PullRequest
0 голосов
/ 18 июня 2020
If NOT "%Str%"=="%Str:location==%" (
    echo "location=" found in in string
) else (
    echo no "location=" found in in string
)

Кажется, это не работает, поскольку знак равенства не обнаружен, как я могу заставить его работать?

1 Ответ

1 голос
/ 18 июня 2020

Согласно моему предыдущему комментарию, вы можете просто использовать команду / утилиту find для этой задачи.

Echo "%Str%" | %__AppDir__%find.exe /I "location=" 1>NUL && (
    Echo "location=" found in in string
) || Echo no "location=" found in in string
...