title: findstr gets wrong line on commad
body: <p>i have a list with number of station and ip like this:</p>
  
  <pre><code>1   10.1.1.10
  10  10.1.10.10
  11  10.1.11.10
  17  10.1.17.10
  174 10.1.174.10
  7602    10.16.2
  7604    10.16.4
  7605    10.16.5
  </code></pre>
  
  <p>the list is very big but this is the example.</p>
  
  <p>i would like to use "findstr" to end number of station with "SET /P"
  and get by that the IP.
  this is what i've wrote:</p>
  
  <pre><code>@echo off
  setlocal enabledelayedexpansion
  set /p sn=
  echo result is :
  echo.
  for /f "tokens=1-3" %%a in ('findstr /c:%sn% stations.list') do set station=%%a %%b %%c
  echo %station%
  echo.
  pause
  </code></pre>
  
  <p>when i try to do some script it gets me for "1" it brings something else with the number "1" but no "1" exactly</p>