【发布时间】:2014-03-16 16:13:35
【问题描述】:
我遇到了这个奇怪的问题 我正在使用 wget 下载文件,然后将 var 设置为文件的第一行,然后与字符串进行比较以验证文件。奇怪的是 var 按预期设置, echo 工作 fien 但是当我使用 if 进行比较时, var 爆炸了。看下面的例子:
set /p first_line=< c:\data.dsv
echo %first_line%
if %first_line% == SomefirstLine GOTO Success
批处理运行时,echo 给出正确的 var 值,但如果它给出前 3 行,为什么会发生这种奇怪的事情?
【问题讨论】:
标签: windows batch-file