将文本与文本文件

时间:2017-07-31 09:11:59

标签: batch-file cmd

示例:我有一个“output.txt”文件。它包含“你好”这个词

我需要将output.txt文件与存储的变量进行比较。

我的节目,

@echo off
cls
set /p a=hello
set /p b=<output.txt
if %a%==%b% goto ONE
:TWO 
echo not equal
pause
exit
:ONE 
echo equal
pause
exit

如果output.txt =%a%,我预计输出会相等 如果output.txt≠%a%

,则输出不相等

但我没有得到正确的输出我的期望..请帮帮我们..请..

1 个答案:

答案 0 :(得分:0)

如果在c:\ temp \ output.txt中找到%A%的内容,则返回“相等”

@echo off
set A=hello

FindStr "\<%A%\>" C:\temp\output.txt >NUL &&  (
  echo equal
) || (
  echo not equal
)
pause