c语言基础知识入门 BAT批处理,如何判断变量中,是否包含了指定的字符串?

BAT批处理,如何判断变量中,是否包含了指定的字符串?@Echooff set“variable 1=abcdefghijklmnopq”set return code=echo%variable 1

BAT批处理,如何判断变量中,是否包含了指定的字符串?

@Echooff set“variable 1=abcdefghijklmnopq”set return code=echo%variable 1%| findstr/C:“ABC”>nul2>nul&;ampset return code=true | set return code=false

findstr命令支持同时过滤多个字符串的情况。格式如下:findstr“AAAA BBB CCC”。

上述示例的含义是查找并输出包含AAAA、BBBB或CCC的字符串。