批处理查错

假设yz.txt中的内容为:(txt中不存在任何空格)123编写bat为:@echoofffor/f"delims="%%iin(yz.txt)doif%%i==123g... 假设 yz.txt 中的内容为:(txt中不存在任何空格)
123
编写bat为:
@echo off
for /f "delims=" %%i in (yz.txt) do if %%i==123 goto 1
echo error
pause
:1
echo all ok!!!
pause
------------------------------------------------------------------------------------------
为什么就通过不了if的判断呢?
展开
 我来答
lyz810
2011-07-20 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31779
前端开发工程师

向TA提问 私信TA
展开全部
测试结果当yz.txt中存在123时显示all ok
不存在时,显示error暂停,然后显示all ok

此例正常
追问
但是执行时它显示的是 error 吖
追答
我用的yz.txt中只写一个123,运行结果是all ok
新建一个bat,将代码复制一下,有时候同样的代码运行效果不同
面向科技
2024-12-04 广告
数据清洗、对账及分析是数据处理的关键环节。数据清洗指对原始数据进行预处理,包括去除重复、纠正错误、填补缺失值等,以确保数据质量。对账则是将不同来源的数据进行比对,核实数据的一致性,常用于财务、库存管理等领域的核对工作。分析则基于清洗后的数据... 点击进入详情页
本回答由面向科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式