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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BAT批处理,如何判断变量中,是不是包含了指定的字符串?相关的知识,希望对你有一定的参考价值。

比如: SET 变量1="ABCDEFG"
现在想 看看 变量1 中,是否包含了指定的字符串,比如"CD",如果有包含,返回TRUE,否则返回FALSE

@echo off
set "变量1=abcdefghijklmnopq"
set 返回代码=
echo %变量1%|findstr /c:"abc">nul 2>nul&&set 返回代码=true||set 返回代码=false
参考技术A @echo off & SET 变量1="ABCDEFG"
echo %变量1%|find /i "CD">nul 2>nul&&echo TURE||echo FALSE
pause>nul

以上是关于BAT批处理,如何判断变量中,是不是包含了指定的字符串?的主要内容,如果未能解决你的问题,请参考以下文章

bat中运用for /r命令

批处理查找字符串

bat批处理文件中,如何判断一个系统服务是不是运行!

Tomcat直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置

如何使用BAT批处理对大量文件夹进行批量RAR分卷压缩

Bat批处理:批量重命名包含指定名称文件夹里的指定文件