Мне нужно выяснить, содержит ли определенная переменная среды (скажем, Foo) подстроку (пусть говорят BAR) в пакетном файле Windows. Есть ли способ сделать это, используя только команды командного файла и/или программы/команды, установленные по умолчанию с окнами?
Например:
set Foo=Some string;something BAR something;blah
if "BAR" in %Foo% goto FoundIt <- What should this line be?
echo Did not find BAR.
exit 1
:FoundIt
echo Found BAR!
exit 0
Что должна означать выделенная строка выше, чтобы сделать этот простой пакетный файл "Found BAR"?