title: Windows Shell Script "is was unexpected at this time." in Command Prompt
body: <p>Very new to this, so I apologize if this is something simple. I am running the following .bat script in Command Prompt for an assignment.</p>
  
  <pre><code>@ECHO off
  
  TITLE "KnockKnock.bat - The KnockKnock joke game!"
  
  COLOR 0E
  
  CLS
  
  ECHO.
  ECHO.   
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  
  SET /p reply="Knock Knock!    C:&gt;"
  
  CLS
  
  IF NOT %reply% == "Who is there?" (
    ECHO "Sorry, but you are not playing the game right!"
    GOTO :EOF)
  
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  
  SET /p reply="Orange!         C:&gt;"
  
  CLS
  
  IF NOT %reply% == "Orange who?" (
    ECHO "Sorry, but you are not playing the game right!"
    GOTO :EOF)
  
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  
  ECHO "Orange you glad you've written your first Windows shell script?"
  
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  ECHO.
  </code></pre>
  
  <p>The script will prompt "Knock Knock!" as it should, but upon responding "Who is there?" (w/o quotations), I am presented with the error "is was unexpected at this time". What am I doing wrong?</p>
  
  <p>Again, I realize this is probably very elementary, so I appreciate any help.</p>
  
  <p>Thanks.</p>