bat 批处理判断txt文本中是否存在“我”,如果存在,就退出,如果不存在就继续执行以下代码

假如在1.txt文件内有这么一段话“你是一只鱼”,我后续代码已经编辑好,是把"你"改为"我们",如果txt中已经有“我”这个字,则后续我已经编辑好的代码就不要执行。... 假如在1.txt文件内有这么一段话“你是一只鱼”,我后续代码已经编辑好,是把"你"改为"我们",
如果txt中已经有“我”这个字,则后续我已经编辑好的代码就不要执行。
展开
 我来答
己闻楣Sx
2011-10-13 · TA获得超过1936个赞
知道大有可为答主
回答量:1057
采纳率:93%
帮助的人:915万
展开全部
findstr “我" 1.txt>NUL
GOTO Have%ERRORLEVEL%

:Have0
ECHO 有
GOTO :EOF

:Have1
ECHO 没有
......继续执行点儿什么......
GOTO :EOF
追问
大哥,执行不成功啊,你能给我完整代码吗?、
追答
报什么错?
也没有什么完整代码呀,上面只是给你示范如何判断能不能查到“我”字,你不是说“后续代码已经编辑好”了吗?

关键技术:用findstr找字符串,如果找到,则环境变量ERRORLEVEL为0,没有找到则为1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式