在批处理文件中,我有一个字符串abcdefg.我想检查是否bcd在字符串中.
不幸的是,似乎我找到的所有解决方案都搜索子文件的文件,而不是子字符串的字符串.
有一个简单的解决方案吗?
我需要找出一个特定的环境变量(让我们说Foo)在一个Windows批处理文件中是否包含子字符串(比如说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
Run Code Online (Sandbox Code Playgroud)
上面标记的行应该使这个简单的批处理文件打印"Found BAR"?