标题: [文本处理] 批处理怎样判断变量是否包含的特定字符串? [打印本页]
作者: newswan 时间: 2012-5-15 21:56 标题: 批处理怎样判断变量是否包含的特定字符串?
比如变量a=xxxx或者yyyy
怎么判断变量包含abc或者def
作者: apang 时间: 2012-5-15 22:52
本帖最后由 apang 于 2012-5-15 22:56 编辑
不是很明白啥意思,看看是不是这样:- @echo off
- set a=abccdefg123
- if "%a:abc=%"=="%a%" (echo %a%不包含abc) else echo %a%包含abc
- if "%a:def=%"=="%a%" (echo %a%不包含def) else echo %a%包含def
- pause
复制代码
作者: newswan 时间: 2012-5-16 00:16
是的,谢谢。
作者: gawk 时间: 2012-5-16 06:39
- @echo off
- set a=bathome
- echo %a% | findstr "bat" && echo yes || echo no
- pause
复制代码
作者: cc5511 时间: 2020-8-29 00:43
学习了 谢谢
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |