bat 批处理判断txt文本中是否存在“我”,如果存在,就退出,如果不存在就继续执行以下代码
假如在1.txt文件内有这么一段话“你是一只鱼”,我后续代码已经编辑好,是把"你"改为"我们",如果txt中已经有“我”这个字,则后续我已经编辑好的代码就不要执行。...
假如在1.txt文件内有这么一段话“你是一只鱼”,我后续代码已经编辑好,是把"你"改为"我们",
如果txt中已经有“我”这个字,则后续我已经编辑好的代码就不要执行。 展开
如果txt中已经有“我”这个字,则后续我已经编辑好的代码就不要执行。 展开
1个回答
展开全部
findstr “我" 1.txt>NUL
GOTO Have%ERRORLEVEL%
:Have0
ECHO 有
GOTO :EOF
:Have1
ECHO 没有
......继续执行点儿什么......
GOTO :EOF
GOTO Have%ERRORLEVEL%
:Have0
ECHO 有
GOTO :EOF
:Have1
ECHO 没有
......继续执行点儿什么......
GOTO :EOF
追问
大哥,执行不成功啊,你能给我完整代码吗?、
追答
报什么错?
也没有什么完整代码呀,上面只是给你示范如何判断能不能查到“我”字,你不是说“后续代码已经编辑好”了吗?
关键技术:用findstr找字符串,如果找到,则环境变量ERRORLEVEL为0,没有找到则为1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询